Skeudenn / main/services/promise-cache / PromiseCache
Interface: PromiseCache<T> ​
Defined in: src/main/services/promise-cache.ts:7
A cache of promises by key.
Type Parameters ​
T ​
T
Methods ​
clear() ​
clear():
void
Defined in: src/main/services/promise-cache.ts:11
Forgets everything.
Returns ​
void
get() ​
get(
key,compute):Promise<T>
Defined in: src/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>