LRUCache<TKey,TValue> Costruttori
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.
Overload
| 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 della memoria. |
LRUCache<TKey,TValue>(Int32)
Costruisce una nuova istanza della cache LRU con un limite in base al numero di slot nella cache.
public LRUCache (int entryLimit);
new MonoTouch.Dialog.Utilities.LRUCache<'Key, 'Value (requires 'Value : null and 'Value :> IDisposable)> : int -> MonoTouch.Dialog.Utilities.LRUCache<'Key, 'Value (requires 'Value : null and 'Value :> IDisposable)>
Parametri
- entryLimit
- Int32
Numero massimo di voci nella cache LRU.
Si applica a
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 della memoria.
public LRUCache (int entryLimit, int sizeLimit, Func<TValue,int> slotSizer);
new MonoTouch.Dialog.Utilities.LRUCache<'Key, 'Value (requires 'Value : null and 'Value :> IDisposable)> : int * int * Func<'Value, int (requires 'Value : null and 'Value :> IDisposable)> -> MonoTouch.Dialog.Utilities.LRUCache<'Key, 'Value (requires 'Value : null and 'Value :> IDisposable)>
Parametri
- entryLimit
- Int32
Numero massimo di voci nella cache LRU.
- sizeLimit
- Int32
Quantità massima di byte da mantenere in memoria.
Funzione che restituisce la quantità di memoria che un oggetto del valore specificato contiene.