Skip to main content

CACache

@spartanfx/react v1.2.2


@spartanfx/react / codeapps / CACache

Class: CACache<T>

Minimal TTL cache. Used by adapters that need to dedupe reads inside a cacheDuration window without pulling in a dependency.

Type Parameters​

T​

T

Constructors​

Constructor​

new CACache<T>(ttlMs?): CACache<T>;

Parameters​

ttlMs?​

number = 60_000

Returns​

CACache<T>

Methods​

clear()​

clear(): void;

Returns​

void


get()​

get(key): T;

Parameters​

key​

string

Returns​

T


invalidate()​

invalidate(key): void;

Parameters​

key​

string

Returns​

void


set()​

set(key, value): void;

Parameters​

key​

string

value​

T

Returns​

void


setTTL()​

setTTL(ttlMs): void;

Parameters​

ttlMs​

number

Returns​

void