IMemoryCacheManager.UpdateCacheSize(Int64, MemoryCache) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Сообщает размер текущего кэша.
public:
void UpdateCacheSize(long size, System::Runtime::Caching::MemoryCache ^ cache);
public void UpdateCacheSize (long size, System.Runtime.Caching.MemoryCache cache);
abstract member UpdateCacheSize : int64 * System.Runtime.Caching.MemoryCache -> unit
Public Sub UpdateCacheSize (size As Long, cache As MemoryCache)
Параметры
- size
- Int64
Размер потребляемой кэшем памяти в байтах.
- cache
- MemoryCache
Ссылка на кэш.
Комментарии
В правильной реализации кэша следует использовать UpdateCacheSize метод , чтобы периодически сообщать о размере занимаемой памяти кэша среде узла.
Реализация кэша, которая сообщает о размере, также передает ссылку на себя в качестве параметра. Это позволяет среде узла выполнять следующие задачи:
Ведение списка известных кэшей объектов.
Вызовите кэш и запросите, чтобы кэш обрезал процент элементов кэша на основе сообщаемого размера, если это необходимо.