xdash API Reference / Cache
Class: Cache<T>
Defined in: src/cache.ts:58
A class that caches a value
Type Parameters
T
T
Constructors
Constructor
new Cache<
T>(options?):Cache<T>
Defined in: src/cache.ts:62
Parameters
options?
Returns
Cache<T>
Methods
get()
get():
undefined|NonNullable<T>
Defined in: src/cache.ts:91
Returns
undefined | NonNullable<T>
invalidate()
invalidate():
void
Defined in: src/cache.ts:86
Returns
void
run()
run(
fn):Promise<T>
Defined in: src/cache.ts:72
Parameters
fn
() => Promise<T>
Returns
Promise<T>
set()
set(
value):void
Defined in: src/cache.ts:67
Parameters
value
T
Returns
void