Class CacheFacadeAbstract
Methods
get
- get<T>(identifier, etag, callback): void
-
Parameters
-
identifier: string
-
etag: null | Etag
-
Returns void
getChildCache
- getChildCache(name): CacheFacade
-
getItemCache
- getItemCache(identifier, etag): ItemCacheFacade
-
Parameters
-
identifier: string
-
etag: null | Etag
getLazyHashedEtag
- getLazyHashedEtag(obj): Etag
-
getPromise
- getPromise<T>(identifier, etag): Promise<T>
-
Parameters
-
identifier: string
-
etag: null | Etag
Returns Promise<T>
mergeEtags
- mergeEtags(a, b): Etag
-
provide
- provide<T>(identifier, etag, computer, callback): void
-
Parameters
-
identifier: string
-
etag: null | Etag
-
computer: ((arg0) => void)
-
- (arg0): void
-
Returns void
-
Returns void
providePromise
- providePromise<T>(identifier, etag, computer): Promise<T>
-
Parameters
-
identifier: string
-
etag: null | Etag
-
computer: (() => T | Promise<T>)
-
- (): T | Promise<T>
-
Returns T | Promise<T>
Returns Promise<T>
store
- store<T>(identifier, etag, data, callback): void
-
Parameters
-
identifier: string
-
etag: null | Etag
-
data: T
-
Returns void
storePromise
- storePromise<T>(identifier, etag, data): Promise<void>
-
Parameters
-
identifier: string
-
etag: null | Etag
-
data: T
Returns Promise<void>