Partager via


LRUCache<TKey,TValue> Classe

Définition

Implémente un cache le moins récemment utilisé

public class LRUCache<TKey,TValue> where TValue : class, IDisposable
type LRUCache<'Key, 'Value (requires 'Value : null and 'Value :> IDisposable)> = class

Paramètres de type

TKey

Type de clé pour le cache LRU.

TValue

Type des valeurs du cache LRU.

Héritage
LRUCache<TKey,TValue>

Constructeurs

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.

Propriétés

Item[TKey]

Récupère ou définit la valeur dans le cache LRU

Méthodes

Purge()

Vide le cache et appelle Disposer sur tous les éléments du cache.

ToString()

S’applique à