IMemoryCacheManager.UpdateCacheSize(Int64, MemoryCache) Yöntem

Tanım

Geçerli önbelleğin boyutunu raporlar.

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)

Parametreler

size
Int64

Önbelleğin tükettiği belleğin bayt cinsinden boyutu.

cache
MemoryCache

Önbelleğe başvuru.

Açıklamalar

İyi davranan bir önbellek uygulaması, önbelleğin UpdateCacheSize bellek ayak izinin boyutunu konak ortamına düzenli aralıklarla raporlamak için yöntemini kullanmalıdır.

Boyutu bildiren önbellek uygulaması da parametre olarak kendisine bir başvuru geçirir. Bu, konak ortamının aşağıdaki görevleri gerçekleştirmesini sağlar:

  • Bilinen nesne önbelleklerinin listesini koruyun.

  • Önbelleği çağırın ve gerekirse önbellek öğelerinin bir yüzdesini bildirilen boyuta göre kırpmasını isteyin.

Şunlara uygulanır