Поделиться через


LRUCache<TKey,TValue> Класс

Определение

Реализует кэш с наименьшим недавним применением

public class LRUCache<TKey,TValue> where TValue : class, IDisposable
type LRUCache<'Key, 'Value (requires 'Value : null and 'Value :> IDisposable)> = class

Параметры типа

TKey

Тип ключа для кэша LRU.

TValue

Тип значений кэша LRU.

Наследование
LRUCache<TKey,TValue>

Конструкторы

LRUCache<TKey,TValue>(Int32)

Создает новый экземпляр кэша LRU с ограничением на основе количества слотов в кэше.

LRUCache<TKey,TValue>(Int32, Int32, Func<TValue,Int32>)

Создает новый экземпляр кэша LRU с ограничением на основе количества слотов и ограничения размера памяти.

Свойства

Item[TKey]

Извлекает или задает значение в кэше LRU.

Методы

Purge()

Очищает кэш и вызывает Dispose для всех элементов кэша.

ToString()

Применяется к