LRUCache<TKey,TValue> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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() | |