LRUCache<TKey,TValue> Classe
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.
Implementa una cache usata meno di recente
public class LRUCache<TKey,TValue> where TValue : class, IDisposable
type LRUCache<'Key, 'Value (requires 'Value : null and 'Value :> IDisposable)> = class
Parametri di tipo
- TKey
Tipo di chiave per la cache LRU.
- TValue
Tipo per i valori della cache LRU.
- Ereditarietà
-
LRUCache<TKey,TValue>
Costruttori
| LRUCache<TKey,TValue>(Int32) |
Costruisce una nuova istanza della cache LRU con un limite in base al numero di slot nella cache. |
| LRUCache<TKey,TValue>(Int32, Int32, Func<TValue,Int32>) |
Costruisce una nuova istanza della cache LRU con un limite in base al numero di slot e a un limite di dimensioni di memoria. |
Proprietà
| Item[TKey] |
Recupera o imposta il valore nella cache LRU |
Metodi
| Purge() |
Elimina la cache e chiama Dispose su tutti gli elementi della cache. |
| ToString() | |