程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> .NET 4.0 - 可擴展緩存構建監視器

.NET 4.0 - 可擴展緩存構建監視器

編輯:關於.NET

微軟Patterns與Practices團隊的知名度總是不太盡如人意。人們也不大注意到他們,與微軟其他的.NET開發團隊相比,他們得到的關注度少的可憐。他們推出的Enterprise Library包含了大量可定制的組件並且完全開源,這些組件解決了很多團隊的問題,而之前這些團隊只能自己構建或是尋覓那些從Java移植過來的開源項目。

其中一個組件被添加到了.NET Framework中,叫做System.Runtime.Caching,這不僅是個緩存庫,還是個框架,可以在上面開發自己的庫。ObjectCache定義了所有緩存都要實現的通用操作。與之搭配的是個內存緩存實現,叫做MemoryCache。理論上可以創建其他緩存產品的包裝器,這樣開發者就能輕松變換實現了。

可以通過事件的觸發導致緩存失效,這是通過ChangeMonitor對象實現的。目前只提供了基於文件和SQL Server的監視器,但可以輕松構建其他類型的監視器。與任何語言當中的API文檔都不同的是,ChangeMonitor提供了詳盡的信息介紹了正確實現子類的方法。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved