IMemoryCacheManager.UpdateCacheSize(Int64, MemoryCache) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.