Class CacheAbstract

Base cache interface

Hierarchy (view full)

Implements

  • ICache

Constructors

  • Parameters

    • Optional options: EventEmitterOptions

    Returns Cache

Properties

defaultTTL: 300 = 300

Accessors

  • get isReady(): Readonly<boolean>
  • Returns Readonly<boolean>

Methods

  • Returns Promise<boolean>

  • Returns Promise<void>

  • Type Parameters

    • KeyType

    Parameters

    Returns Promise<number>

  • Returns Promise<void>

  • Type Parameters

    • KeyType

    Parameters

    Returns Promise<undefined | number>

  • Type Parameters

    • KeyType

    Parameters

    Returns Promise<boolean>

  • Type Parameters

    • KeyType

    Returns Promise<KeyType[]>

  • Type Parameters

    • KeyType

    Parameters

    Returns Promise<number>

  • Type Parameters

    • ValueType
    • KeyType

    Parameters

    Returns Promise<boolean>

  • Type Parameters

    • ValueType
    • KeyType

    Parameters

    Returns Promise<boolean>

  • Type Parameters

    • KeyType

    Parameters

    Returns Promise<boolean>