The adapter for [extra-disk-cache].
npm install @extra-memoize/extra-disk-cache[extra-disk-cache]: https://www.npmjs.com/package/extra-disk-cache
sh
npm install --save @extra-memoize/extra-disk-cache
or
yarn add @extra-memoize/extra-disk-cache
`$3
#### DiskCache
`ts
class DiskCache implements ICache {
constructor(
view: DiskCacheView
, timeToLive?: number
)
}
`#### StaleWhileRevalidateDiskCache
`ts
class StaleWhileRevalidateDiskCache implements IStaleWhileRevalidateCache {
constructor(
view: DiskCacheView
, timeToLive: number
, staleWhileRevalidate: number
)
}
`#### StaleIfErrorDiskCache
`ts
class StaleIfErrorDiskCache implements IStaleIfErrorCache {
constructor(
view: DiskCacheView
, timeToLive: number
, staleIfError: number
)
}
`#### StaleWhileRevalidateAndStaleIfErrorDiskCache
`ts
class StaleWhileRevalidateAndStaleIfErrorDiskCache implements IStaleWhileRevalidateAndStaleIfErrorCache {
constructor(
view: DiskCacheView
, timeToLive: number
, staleWhileRevalidate: number
, staleIfError: number
)
}
``