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

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