ICardCacheSettings - интерфейс

Потокобезопасная коллекция определяемых пользователем настроек, содержащихся в кэше карточек и доступных по строковому ключу.

Definition

Пространство имён: Tessa.Cards.Caching
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public interface ICardCacheSettings

Методы

ContainsAsyncВозвращает признак того, что настройка доступна в кэше по заданному ключу.
GetAsyncT(String, FuncString, T, CancellationToken) Возвращает настройку из кэша, или добавляет настройку в кэш, возвращённую заданной функцией при отсутствии там настройки.
GetAsyncT(String, FuncString, CancellationToken, TaskT, CancellationToken) Возвращает настройку из кэша, или добавляет настройку в кэш, возвращённую заданной функцией при отсутствии там настройки.
InvalidateAsync(CancellationToken)Очищает кэш, при этом удаляются все настройки.
InvalidateAsync(String, CancellationToken) Выполняет удаление настройки из кэша по заданному ключу.
TryGetAlreadyCachedAsyncT Возвращает настройку из кэша по заданному ключу или null, если настройка отсутствует в кэше.

См. также