On this page

new CacheFacade(): CacheFacade
get(identifier, etag, callback): void
Attributes
identifier:<string>
etag:<Etag> | <null>
callback:
{CallbackCacheCacheFacade< T >}
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< T >}

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

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

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

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

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