Compartir a través de


LRUCache<TKey,TValue> Clase

Definición

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

Se aplica a