LRUCache<TKey,TValue> Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
LRUCache<TKey,TValue>(Int32) |
Создает новый экземпляр кэша LRU с ограничением на основе количества слотов в кэше. |
LRUCache<TKey,TValue>(Int32, Int32, Func<TValue,Int32>) |
Создает новый экземпляр кэша LRU с ограничением на основе количества слотов и ограничения размера памяти. |
LRUCache<TKey,TValue>(Int32)
Создает новый экземпляр кэша LRU с ограничением на основе количества слотов в кэше.
public LRUCache (int entryLimit);
new MonoTouch.Dialog.Utilities.LRUCache<'Key, 'Value (requires 'Value : null and 'Value :> IDisposable)> : int -> MonoTouch.Dialog.Utilities.LRUCache<'Key, 'Value (requires 'Value : null and 'Value :> IDisposable)>
Параметры
- entryLimit
- Int32
Максимальное количество записей в кэше LRU.
Применяется к
LRUCache<TKey,TValue>(Int32, Int32, Func<TValue,Int32>)
Создает новый экземпляр кэша LRU с ограничением на основе количества слотов и ограничения размера памяти.
public LRUCache (int entryLimit, int sizeLimit, Func<TValue,int> slotSizer);
new MonoTouch.Dialog.Utilities.LRUCache<'Key, 'Value (requires 'Value : null and 'Value :> IDisposable)> : int * int * Func<'Value, int (requires 'Value : null and 'Value :> IDisposable)> -> MonoTouch.Dialog.Utilities.LRUCache<'Key, 'Value (requires 'Value : null and 'Value :> IDisposable)>
Параметры
- entryLimit
- Int32
Максимальное количество записей в кэше LRU.
- sizeLimit
- Int32
Максимальный объем байтов для хранения в памяти.
Функция, возвращающая объем памяти, который содержит объект указанного значения.