Skip to content

Tankōbon / main/services/promise-cache / PromiseCache

Interface: PromiseCache<T> ​

Defined in: main/services/promise-cache.ts:7

A cache of promises by key.

Type Parameters ​

T ​

T

Methods ​

clear() ​

clear(): void

Defined in: main/services/promise-cache.ts:11

Forgets everything.

Returns ​

void


get() ​

get(key, compute): Promise<T>

Defined in: main/services/promise-cache.ts:9

The remembered answer for key while it is fresh, else the result of compute(), which is then remembered.

Parameters ​

key ​

string

compute ​

() => Promise<T>

Returns ​

Promise<T>