Constructors
constructor
-
Parameters
-
-
-
Optional nowProvider: () => number | Promise<number>
-
- (): number | Promise<number>
-
Returns number | Promise<number>
Methods
clear
- clear(clientId?: string): Promise<void>
-
Parameters
-
Optional clientId: string
Returns Promise<void>
clearSync
- clearSync(clientId?: string): void
-
Parameters
-
Optional clientId: string
Returns void
get
- get(cacheKey: CacheKey, expiryAdjustmentSeconds?: number): Promise<Partial<CacheEntry> | undefined>
-
Parameters
-
-
Default value expiryAdjustmentSeconds: number = DEFAULT_EXPIRY_ADJUSTMENT_SECONDS
Returns Promise<Partial<CacheEntry> | undefined>
set
-
Parameters
Returns Promise<void>
Note: only call this if you're sure one of our internal (synchronous) caches are being used.