Class CacheFacade Abstract
Methods
get
Type parameters
Parameters
identifier: string
etag: null | Etag
Returns void
getChildCache
Parameters
getItemCache
Parameters
identifier: string
etag: null | Etag
getLazyHashedEtag
Parameters
getPromise
- getPromise<T>(identifier: string, etag: null | Etag): Promise<T>
Type parameters
Parameters
identifier: string
etag: null | Etag
Returns Promise<T>
mergeEtags
Parameters
provide
Type parameters
Parameters
identifier: string
etag: null | Etag
Returns void
providePromise
- providePromise<T>(identifier: string, etag: null | Etag, computer: () => T | Promise<T>): Promise<T>
Type parameters
Parameters
identifier: string
etag: null | Etag
computer: () => T | Promise<T>
Returns Promise<T>
store
- store<T>(identifier: string, etag: null | Etag, data: T, callback: CallbackCache<void>): void
Type parameters
Parameters
identifier: string
etag: null | Etag
data: T
Returns void
storePromise
- storePromise<T>(identifier: string, etag: null | Etag, data: T): Promise<void>
Type parameters
Parameters
identifier: string
etag: null | Etag
data: T
Returns Promise<void>