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.