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>