本节讲述如何在开发应用的过程中使用缓存模块。包括配置缓存模块,在解决方案中引入缓存模块,选择后端存储。
所有的模块都包括程序集和一份源代码。如果你想使用源代码,在使用QuickStart和配置工具之前需要编译源代码。
1.添加配置信息
如果你是用数据访问模块作为后端存储的访问手段,在配置缓存模块之前需要先配置数据访问模块。
打开企业库安装目录的EntLibConfig.exe工具,如下图所示,首先新建应用,可以通过工具的file菜单中的New Application,然后如图所示创建缓存模块的配置节。
会自动添加Cache Manager节点作为默认设置
配置CacheManager
1)选中Caching Application Block节点,在右侧的面板中可以修改默认CacheManager的Name。默认CacerManager代表如果没有指定一个Cache Manager的话,就是用默认的。可以修改Name或者从下拉框中重新选择一个。如下图所示,我新建了一个CacheManager,修改名称为MyCacheManager1,然后将它作为默认的CacheManager。
2)如上图所示,选中一个CacheManager节点,选中我的MyCacheManager1,可以修改Name。可以设置ExpirationPollFrequencyInSeconds属性,这个属性代表每个多长时间检查一次缓存是否有过期项目,以秒为单位,最小时间间隔是1秒,默认值是60秒。
3)设置MaximunElementsInCacheBeforeScavenging属性,这个属性代表可以在缓存中存放的数据个数的最大值,默认是1000.
4)设置NumberToRemoveWhenScavenging属性,代表在一次过期扫描之后,会有多少个项目从缓存中移除,默认一次移除10个。
默认情况,缓存是存放在内存中,没有对应的后端存储。你可以配置数据库、独立存储或者是自定义的存储作为后端存储。使用数据库作为后端存储,可以用数据访问模块。
配置数据库作为后端存储
未完待续。。。。。。。。。。。。。。。。。
分享到:
相关推荐
2 - 用 Enterprise Library 开发应用程序 (100%) 3 - Enterprise Library 的设计 (100%, 移植中) 4 - 部署 Enterprise Library (100%, 移植中) 5 - 扩展 Enterprise Library (0%) 6 - 与 Enterprise Library ...
Microsoft Enterprise Library 4.1(企业库)验证模块,Enterprise Library 4.1中文帮助文档,各种验证方法、参数说明。
Framework 3.5 开发一套企业库,目前最新版本为 v4.1,共包括 9 个 Application Block,包括 数据访问(Data Access Application Block)、异常管理(Exception Handling Application Block)、 数据验证...
2017Andrew NG Deeplearning Coursera深度学习笔记v4.1
NULL 博文链接:https://ghl116.iteye.com/blog/1184028
DMA/Bridge Subsystem for PCI Express v4.1 读书笔记 (中文) XDMA 参考文档:PG195, https://github.com/Xilinx/dma_ip_drivers, https://support.xilinx.com/s/article/65443?language=en_US XDMA IP核的中文...
Enterprise Library4.1安装包下载
Coursera深度学习笔记v4.1.rar。学习交流使用,勿做商业用途!
最新版 Enterprise Library 企业库 V4.1 中文学习手册
CISCO ACS 4.1搭建笔记总结:自己总结,自己安装,自己做笔记!希望能帮助大家!
Enterprise Library 企业库 V4.1 中文学习手册与前面上传的part1是一起的,可用于ELB5.0 的学习
Java课程所有学习笔记4.1.md
GL4.1规范开发库,GL4.1规范开发库,GL4.1规范开发库,对于想做OpenGL开发的朋友,可以现在这个较新的库。
易语言 新逍遥模块4.1.e 纯源码,可以直接编译使用
maven springMVC4.1+easyUI整合(多模块项目),tomcat,jboss
Niushop开源商城系统v4.1 NIUSHOP开源商城B2C单商户V4,功能强大,安全便捷,框架成熟稳定便于扩展,源码100开源,支持二次开发定制,让企业用更低的成本、更少的人力,更快的速度构建自己的商城,开启网上商城销售...