MemoryCache.Trim(Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Remove um percentual especificado de entradas de cache do objeto de cache.
public:
long Trim(int percent);
public long Trim (int percent);
member this.Trim : int -> int64
Public Function Trim (percent As Integer) As Long
Parâmetros
- percent
- Int32
O percentual do total de entradas de cache a serem removidas.
Retornos
O número de elementos removidas do cache.
Comentários
A Trim propriedade primeiro remove entradas que excederam uma expiração absoluta ou deslizante. Todos os retornos de chamada registrados para itens removidos serão passados por um motivo removido de Expired.
Se a remoção de entradas expiradas for insuficiente para atingir o percentual de corte especificado, entradas adicionais serão removidas do cache com base em um algoritmo LRU (menos usado recentemente) até que o percentual de corte solicitado seja atingido. Todos os retornos de chamada registrados para itens removidos dessa maneira serão passados por um motivo de remoção de Evicted.