LRUCache<TKey,TValue> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Implementa una caché menos usada recientemente
public class LRUCache<TKey,TValue> where TValue : class, IDisposable
type LRUCache<'Key, 'Value (requires 'Value : null and 'Value :> IDisposable)> = class
Parámetros de tipo
- TKey
Tipo de clave para la caché LRU.
- TValue
Tipo para los valores de la memoria caché LRU.
- Herencia
-
LRUCache<TKey,TValue>
Constructores
| LRUCache<TKey,TValue>(Int32) |
Construye una nueva instancia de la caché LRU con un límite basado en el número de ranuras de la memoria caché. |
| LRUCache<TKey,TValue>(Int32, Int32, Func<TValue,Int32>) |
Construye una nueva instancia de la memoria caché LRU con un límite basado en el número de ranuras y un límite de tamaño de memoria. |
Propiedades
| Item[TKey] |
Recupera o establece el valor en la memoria caché LRU. |
Métodos
| Purge() |
Purga la memoria caché y llama a Dispose en todos los elementos de la memoria caché. |
| ToString() | |