MemoryCache.Trim(Int32) Metodo

Definizione

Rimuove una percentuale specificata di voci della cache 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 totali della cache da rimuovere.

Valori restituiti

Numero di voci rimosse dalla cache.

Commenti

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

Se la rimozione delle 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) finché 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