MemoryCache.Trim(Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Удаляет указанный процент записей кэша из объекта кэша.
public:
long Trim(int percent);
public long Trim(int percent);
member this.Trim : int -> int64
Public Function Trim (percent As Integer) As Long
Параметры
- percent
- Int32
Процент всех записей кэша для удаления.
Возвращаемое значение
Количество записей, удаленных из кэша.
Комментарии
Свойство Trim сначала удаляет записи, превышающие абсолютный или скользящий срок действия. Все обратные вызовы, зарегистрированные для удаленных элементов, будут переданы удаленная Expiredпричина.
Если удаление истекших записей недостаточно для достижения указанного процента обрезки, дополнительные записи будут удалены из кэша на основе алгоритма наименее недавно использованного (LRU), пока не будет достигнут запрошенный процент обрезки. Все обратные вызовы, зарегистрированные для удаленных элементов, будут переданы причины Evictedудаления.