A cache driver.
- Source
Example
{
get: async (key: string) => Promise<CacheEntry<T> | null>,
set: async (key: string, entry: CacheEntry<T>) => Promise<void>,
delete: async (key: string) => Promise<void>,
clear: async () => Promise<void>,
}Members
clear :Promise.<void>
Clear all cached entries.
Type:
- Promise.<void>
- Source
delete :Promise.<void>
Delete a cached entry by key.
Type:
- Promise.<void>
- Source
get :Promise.<(CacheEntry.<T>|null)>
Get a cached entry by key.
Type:
- Promise.<(CacheEntry.<T>|null)>
- Source
set :Promise.<void>
Set a cached entry by key.
Type:
- Promise.<void>
- Source