Skip to content

xdash API Reference v0.5.14


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? ​

CacheOptions

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

Released under the MIT License.