Loading

微软企业库4.1学习笔记(十八)缓存模块6 缓存的设计目的

设计缓存的目的 缓存模块可以用来实现下列功能: 提供了一系列的API 它使得开发者不需要学习很多内部的工作机制,就可以将常用的缓存功能加入应用 使用企业库的配置工具很容易配置 性能高效 线程安全,内部的代码考虑到了在多个线程调用,没有非预期的内部交互。 使用后端存储,使得发生以外也可以保持数据的完整无缺。 保证了内存中的数据和后端存储保持数据同步。 本节讲述一些缓存模块设计的亮点,和设计的细节。还包括一些过期处理的设计和扫描处理的设计。 1、设计亮点 上图显示的是缓存模块中关键类之间的关系。 当你用CacheFactory初始化一个CacheManager对象的时候,...
posted @ 2011-12-14 17:22  jevan  阅读(222)  评论(0编辑  收藏  举报