0.8.2 • Published 1 year ago

@extra-memoize/extra-disk-cache v0.8.2

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

@extra-memoize/extra-disk-cache

The adapter for extra-disk-cache.

Install

npm install --save @extra-memoize/extra-disk-cache
# or
yarn add @extra-memoize/extra-disk-cache

API

DiskCache

class DiskCache<T> implements ICache<T> {
  constructor(
    view: DiskCacheView<string, T>
  , timeToLive?: number
  )
}

StaleWhileRevalidateDiskCache

class StaleWhileRevalidateDiskCache<T> implements IStaleWhileRevalidateCache<T> {
  constructor(
    view: DiskCacheView<string, T>
  , timeToLive: number
  , staleWhileRevalidate: number
  )
}

StaleIfErrorDiskCache

class StaleIfErrorDiskCache<T> implements IStaleIfErrorCache<T> {
  constructor(
    view: DiskCacheView<string, T>
  , timeToLive: number
  , staleIfError: number
  )
}

StaleWhileRevalidateAndStaleIfErrorDiskCache

class StaleWhileRevalidateAndStaleIfErrorDiskCache<T> implements IStaleWhileRevalidateAndStaleIfErrorCache<T> {
  constructor(
    view: DiskCacheView<string, T>
  , timeToLive: number
  , staleWhileRevalidate: number
  , staleIfError: number
  )
}
0.8.2

1 year ago

0.8.1

1 year ago

0.8.0

1 year ago

0.6.5

1 year ago

0.6.4

2 years ago

0.7.0

1 year ago

0.6.3

2 years ago

0.6.2

2 years ago

0.6.1

2 years ago

0.6.0

2 years ago

0.5.1

2 years ago

0.5.0

2 years ago

0.4.1

2 years ago

0.4.0

2 years ago

0.3.0

2 years ago

0.2.0

2 years ago

0.1.0

2 years ago