Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • CacheFacade

Index

Constructors

Methods

  • Type parameters

    • T

    Parameters

    Returns void

  • Parameters

    • name: string

    Returns CacheFacade

  • Parameters

    • identifier: string
    • etag: null | Etag

    Returns ItemCacheFacade

  • getPromise<T>(identifier: string, etag: null | Etag): Promise<T>
  • Type parameters

    • T

    Parameters

    • identifier: string
    • etag: null | Etag

    Returns Promise<T>

  • Parameters

    Returns Etag

  • providePromise<T>(identifier: string, etag: null | Etag, computer: () => T | Promise<T>): Promise<T>
  • Type parameters

    • T

    Parameters

    • identifier: string
    • etag: null | Etag
    • computer: () => T | Promise<T>
        • (): T | Promise<T>
        • Returns T | Promise<T>

    Returns Promise<T>

  • store<T>(identifier: string, etag: null | Etag, data: T, callback: CallbackCache<void>): void
  • Type parameters

    • T

    Parameters

    Returns void

  • storePromise<T>(identifier: string, etag: null | Etag, data: T): Promise<void>
  • Type parameters

    • T

    Parameters

    • identifier: string
    • etag: null | Etag
    • data: T

    Returns Promise<void>