TESSA Web API
    Preparing search index...

    Class CardSingletonCache

    Кэш с карточками-синглтонами и дополнительными настройками.

    Implements

    Index

    Constructors

    Methods

    • Сбрасывает локальный кэш.

      Returns Promise<void>

    • Возвращает карточку из кэша по заданному ключу.

      Parameters

      • key: string

        Ключ, по которому требуется получить значение.

      Returns Promise<null | Card>

      Значение из кэша, полученное по заданному ключу или null, если значение не было найдено.

      В качестве ключа используется название типа карточки.

    • Возвращает настройки из кэша по заданному ключу.

      Type Parameters

      • T = unknown

      Parameters

      • key: string

        Ключ, по которому требуется получить значение.

      Returns Promise<null | T>

      Значение из кэша, полученное по заданному ключу или null, если значение не было найдено или установлено.

      В качестве ключа используется название типа настроек.

    • Добавляет карточку в кеш по заданному ключу.

      Parameters

      • key: string

        Ключ, по которому требуется добавить значение.

      • card: Card

        Карточка, которую необходимо добавить в кеш.

      Returns Promise<boolean>

      Значение true, если добавление в кеш выполнено успешно, иначе - false.

      В качестве ключа используется название типа карточки.

    • Добавляет настройки в кеш по заданному ключу.

      Type Parameters

      • T = unknown

      Parameters

      • key: string

        Ключ, по которому требуется добавить значение.

      • settings: null | T

        Настройки, которые необходимо добавить в кеш или null для сброса настроек.

      Returns Promise<boolean>

      Значение true, если добавление в кеш выполнено успешно, иначе - false.

      В качестве ключа используется название типа настроек.