Condividi tramite


MemoryCache.Trim(Int32) Metodo

Definizione

Rimuove una percentuale di voci della cache specificata dall'oggetto cache.

public:
 long Trim(int percent);
public long Trim (int percent);
member this.Trim : int -> int64
Public Function Trim (percent As Integer) As Long

Parametri

percent
Int32

Percentuale di voci della cache totali da rimuovere.

Restituisce

Numero di voci rimosse dalla cache.

Commenti

La Trim proprietà rimuove innanzitutto le voci che hanno superato una scadenza assoluta o variabile. Tutti i callback registrati per gli elementi rimossi verranno passati un motivo rimosso di Expired.

Se la rimozione di voci scadute non è sufficiente per raggiungere la percentuale di taglio specificata, le voci aggiuntive verranno rimosse dalla cache in base a un algoritmo LRU (Least-Recently Used) fino a quando non viene raggiunta la percentuale di taglio richiesta. Tutti i callback registrati per gli elementi rimossi in questo modo verranno passati un motivo di rimozione di Evicted.

Si applica a