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