|
.NET Framework中,叫做System.Runtime.Caching,這不僅是個緩存庫,還是個框架,可以在上面開發自己的庫。ObjectCache定義了所有緩存都要實現的通用操作。與之搭配的是個內存緩存實現,叫做MemoryCache。這個緩存系統的結構如下:
上圖大家可以看出來對應那些產品了嗎?
下面我給大家介紹一個實現這樣一個架構的代碼示例,代碼的核心就是ObjectCache,定義一個抽象的Provider接口:
1: public interface ICacheBuilder
2: {
3: ObjectCache GetInstance();
4: string DefaultRegionName { get; }
5: }
NET技術:.NET4.0的可擴展緩存系統,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。