热搜:

.net如何使用Cache框架给程序添加Cache

2017-08-02 17:21:14文章来源:点点软件园热度:0

更多

  本文主要介绍了关于.net如何使用Cache框架给程序添加Cache的相关资料,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面跟着小编一起来学习学习吧。更多最新IT资讯尽在金顺软件园http://www.jinshun168.com/

  NET 4.0中新增了一个System.Runtime.Caching的名字空间,它提供了一系列可扩展的Cache框架,本文就简单的介绍一下如何使用它给程序添加Cache。

  一个Cache框架主要包括三个部分:ObjectCache、CacheItemPolicy、ChangeMonitor。

  ObjectCache表示一个CachePool,它提供了Cache对象的添加、获取、更新等接口,是Cache框架的主体。它是一个抽象类,并且系统给了一个常用的实现——MemoryCache。

  CacheItemPolicy则表示Cache过期策略,例如保存一定时间后过期。它也经常和ChangeMonitor一起使用,以实现更复杂的策略。

  ChangeMonitor则主要负责CachePool对象的状态维护,判断对象是否需要更新。它也是一个抽象类,系统也提供了几个常见的实现:CacheEntryChangeMonitor、FileChangeMonitor、HostFileChangeMonitor、SqlChangeMonitor。

  1.首先新建一个一般控制程序,添加一个类,其中代码如下


QQ图片20170802171823.png

  2.再在主程序入口


QQ图片20170802172046.png

  这个例子创建了一个保存3秒钟Cache:三秒钟内获取到的是同一个值,超过3秒钟后,数据过期,更新Cache,获取到新的值。

    金顺软件园小编推荐:


    PrimoCache怎么导入导出缓存配置

以上,就是金顺软件园小编给大家带来的.net如何使用Cache框架给程序添加Cache全部内容,希望对大家有所帮助!

上一篇iphone8怎么换字体样式?下一篇tfboys四周年演唱会直播地址
编辑:张同学
标签Cache.net