1..net 4.0 中的缓存功能,主要由三部分组成
System.Runtime.Caching
System.Runtime.Caching 是 .net 4.0 中新增的缓存框架。主要使用MemoryCache 对象,该对象存在于程序集 System.Runtime.Caching.dll中
System.Web.Caching
System.Web.Caching 是 .net 2.0 就存在的,一般用在web中,如果在winform中使用,要引入 System.Web.Caching.dll
Output Cache .
在ASP.NET 中使用,在 ASP.NET 4.0 之前,直接使用System.Web.Caching.Cache 来缓存Html片段,在ASP.NET 4.0 中进行了重新设计。提供了一个 OutputCacheProvider 供扩展,但是默认情况,仍然使用System.Web.Caching.Cache 来做缓存。