Compartilhar via


MemoryCache.Trim(Int32) Método

Definição

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.

Aplica-se a