MemoryCacheStore
Defined in: src/cache.ts:36
In-process store, bounded by maxEntries (least recently used goes first).
Implements
Section titled “Implements”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new MemoryCacheStore(
options?):MemoryCacheStore
Defined in: src/cache.ts:40
Parameters
Section titled “Parameters”options?
Section titled “options?”maxEntries?
Section titled “maxEntries?”number
Returns
Section titled “Returns”MemoryCacheStore
Accessors
Section titled “Accessors”Get Signature
Section titled “Get Signature”get size():
number
Defined in: src/cache.ts:45
Returns
Section titled “Returns”number
Methods
Section titled “Methods”clear()
Section titled “clear()”clear():
void
Defined in: src/cache.ts:70
Returns
Section titled “Returns”void
delete()
Section titled “delete()”delete(
key):void
Defined in: src/cache.ts:66
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”void
Implementation of
Section titled “Implementation of”get(
key):CacheEntry|undefined
Defined in: src/cache.ts:49
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”CacheEntry | undefined
Implementation of
Section titled “Implementation of”set(
key,entry):void
Defined in: src/cache.ts:60
ttlMs is how long the entry can still be useful (ttl + staleTtl): remote stores can expire it natively.
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”void