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 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.