Skip to main content
Version: 1.1.0

CACache

@spartanfx/react v1.1.0


@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