Partager via


LRUCache<TKey,TValue> Constructeurs

Définition

Surcharges

LRUCache<TKey,TValue>(Int32)

Construit une nouvelle instance du cache LRU avec une limite basée sur le nombre d’emplacements dans le cache.

LRUCache<TKey,TValue>(Int32, Int32, Func<TValue,Int32>)

Construit une nouvelle instance du cache LRU avec une limite basée sur le nombre d’emplacements et une limite de taille de mémoire.

LRUCache<TKey,TValue>(Int32)

Construit une nouvelle instance du cache LRU avec une limite basée sur le nombre d’emplacements dans le 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)>

Paramètres

entryLimit
Int32

Nombre maximal d’entrées dans le cache LRU.

S’applique à

LRUCache<TKey,TValue>(Int32, Int32, Func<TValue,Int32>)

Construit une nouvelle instance du cache LRU avec une limite basée sur le nombre d’emplacements et une limite de taille de mémoire.

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

Paramètres

entryLimit
Int32

Nombre maximal d’entrées dans le cache LRU.

sizeLimit
Int32

Quantité maximale d’octets à conserver en mémoire.

slotSizer
Func<TValue,Int32>

Fonction qui retourne la quantité de mémoire qu’un objet de la valeur spécifiée contient.

S’applique à