CacheItemPriority CacheItemPriority CacheItemPriority CacheItemPriority Enum

Определение

Указывает параметр приоритета, на основании которого принимается решение об удалении записи кэша.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
Наследование
CacheItemPriorityCacheItemPriorityCacheItemPriorityCacheItemPriority

Поля

Default Default Default Default 0

Указывает, что удаление записи кэша выполняется без приоритета.Indicates that there is no priority for removing the cache entry.

NotRemovable NotRemovable NotRemovable NotRemovable 1

Указывает, что запись не следует удалять из кэша.Indicates that a cache entry should never be removed from the cache.

Комментарии

Единственным приоритетом, который можно задать является ли запись бесконечного в кэше.The only priority that can be set is whether an entry should remain in the cache forever.

Важно!

Добавление записи в кэш с уровнем приоритета NotRemovable способен переполнение кэша с записями, которые никогда не могут быть удалены.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. Реализации кэша следует задавать приоритет NotRemovable запись только в том случае, если они предоставляют способы исключить такие операции из кэша и управлять количеством записей кэша.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.

Применяется к

Дополнительно