Share via


IMemoryCacheManager 介面

定義

定義介面,這個介面可供快取用來向主機環境傳達快取記憶體使用情形。

public interface class IMemoryCacheManager
public interface IMemoryCacheManager
type IMemoryCacheManager = interface
Public Interface IMemoryCacheManager

備註

IMemoryCacheManager介面是由主機環境實作,例如 ASP.NET,而且會由必須與主機環境互動的實作取ObjectCache用,以判斷記憶體使用量。 由於快取通常會耗用大量的記憶體, IMemoryCacheManager 因此介面可協助主機環境管理記憶體使用量。

一般而言,只有 ObjectCache 管理記憶體中快取對象的實作會使用此介面。

方法

ReleaseCache(MemoryCache)

移除主機環境中所有的快取參考。

UpdateCacheSize(Int64, MemoryCache)

回報目前快取的大小。

適用於