MemoryCache.Trim(Int32) Método

Definición

Quita el porcentaje especificado de entradas de caché del objeto de caché.Removes a specified percentage of cache entries from the cache object.

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

Porcentaje de entradas que se va a quitar de la memoria caché.The percentage of total cache entries to remove.

Devoluciones

Int64

Número de entradas que se han quitado de la memoria caché.The number of entries removed from the cache.

Comentarios

La Trim propiedad quita primero las entradas que han superado una expiración absoluta o variable.The Trim property first removes entries that have exceeded either an absolute or sliding expiration. A las devoluciones de llamada que se registren para los elementos que se quitan se les pasará un motivo de eliminación Expired .Any callbacks that are registered for items that are removed will be passed a removed reason of Expired.

Si la eliminación de entradas expiradas no es suficiente para alcanzar el porcentaje de recorte especificado, se quitarán entradas adicionales de la memoria caché en función de un algoritmo de uso menos reciente (LRU) hasta que se alcance el porcentaje de recorte solicitado.If removing expired entries is insufficient to reach the specified trim percentage, additional entries will be removed from the cache based on a least-recently used (LRU) algorithm until the requested trim percentage is reached. Todas las devoluciones de llamada que estén registradas para los elementos que se quitan de esta manera se pasarán a Remove Reason Evicted .Any callbacks that are registered for items that are removed this way will be passed a remove reason of Evicted.

Se aplica a