MemoryCache.Trim(Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.