On this page

new CacheFacade(): CacheFacade
get(identifier, etag, callback): void
Attributes
identifier:<string>
etag:<Etag> | <null>
callback:
{CallbackCacheCacheFacade }
Returns:
{void}

getChildCache(name): CacheFacade
Attributes

getItemCache(identifier, etag): ItemCacheFacade
Attributes
identifier:<string>
etag:<Etag> | <null>

getLazyHashedEtag(obj): void
  • obj {HashableObject}
  • Returns: <Etag>

getPromise(identifier, etag): Promise<T>
Attributes
identifier:<string>
etag:<Etag> | <null>
Returns:
{Promise }

mergeEtags(a, b): Etag
Attributes
Returns:<Etag>

provide(identifier, etag, computer, callback): void
Attributes
identifier:<string>
etag:<Etag> | <null>
computer:<object>
callback:
{CallbackNormalErrorCache }
Returns:
{void}

providePromise(identifier, etag, computer): Promise<T>
Attributes
identifier:<string>
etag:<Etag> | <null>
computer:<object>
Returns:
{Promise }

store(identifier, etag, data, callback): void
Attributes
identifier:<string>
etag:<Etag> | <null>
data:
{T}
callback:
{CallbackCacheCacheFacade }
Returns:
{void}

storePromise(identifier, etag, data): Promise<void>
Attributes
identifier:<string>
etag:<Etag> | <null>
data:
{T}
Returns:
{Promise }