IMemoryCacheManager.UpdateCacheSize(Int64, MemoryCache) Yöntem

Tanım

Geçerli önbelleğin boyutunu bildirir.

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 davranmış 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 raporlanan boyuta göre yüzdesini kırpmasını isteyin.

Şunlara uygulanır