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удаления .