CacheItemPriority CacheItemPriority CacheItemPriority CacheItemPriority Enum

Definición

Especifica un valor de prioridad que se utiliza para decidir si se va a expulsar una entrada de la memoria caché.Specifies a priority setting that is used to decide whether to evict a cache entry.

public enum class CacheItemPriority
public enum CacheItemPriority
type CacheItemPriority = 
Public Enum CacheItemPriority
Herencia
CacheItemPriorityCacheItemPriorityCacheItemPriorityCacheItemPriority

Campos

Default Default Default Default 0

Indica que no hay ninguna prioridad para quitar la entrada de la memoria caché.Indicates that there is no priority for removing the cache entry.

NotRemovable NotRemovable NotRemovable NotRemovable 1

Indica que una entrada no debe quitarse nunca de la memoria caché.Indicates that a cache entry should never be removed from the cache.

Comentarios

La única prioridad que se puede establecer es si una entrada debería permanecer en la memoria caché para siempre.The only priority that can be set is whether an entry should remain in the cache forever.

Importante

Agregar una entrada a la memoria caché con un nivel de prioridad de NotRemovable tiene el potencial de desbordamiento de la memoria caché con las entradas que nunca se pueden quitar.Adding an entry to the cache with a priority level of NotRemovable has the potential to overflow the cache with entries that can never be removed. Implementaciones de caché solo deben establecer la prioridad de NotRemovable para una entrada de caché si proporcionan maneras para expulsar tales entradas de la memoria caché y para administrar el número de entradas de caché.Cache implementations should only set the NotRemovable priority for a cache entry if they provide ways to evict such entries from the cache and to manage the number of cache entries.

Se aplica a

Consulte también: