随笔分类 - encache
摘要:http://haohaoxuexi.iteye.com/blog/2123030Spring使用Cache从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法...
阅读全文
摘要:http://haohaoxuexi.iteye.com/blog/2121782页面缓存目录1SimplePageCachingFilter1.1calculateKey1.2可配置的初始化参数1.2.1cacheName1.2.2blockingTimeoutMillis2SimpleCachi...
阅读全文
摘要:http://haohaoxuexi.iteye.com/blog/2119737可阻塞的Cache—BlockingCache在上一节我们提到了显示使用Ehcache锁的问题,其实我们还可以隐式的来使用Ehcache的锁,那就是通过BlockingCache。BlockingCache是Ehcac...
阅读全文
摘要:http://haohaoxuexi.iteye.com/blog/2119733Ehcache对并发的支持在高并发的情况下,使用Ehcache缓存时,由于并发的读与写,我们读的数据有可能是错误的,我们写的数据也有可能意外的被覆盖。所幸的是Ehcache为我们提供了针对于缓存元素Key的Read(读...
阅读全文
摘要:http://haohaoxuexi.iteye.com/blog/2119353监听器 Ehcache中监听器有两种,监听CacheManager的CacheManagerEventListener和监听Cache的CacheEventListener。在Ehcache中,Listener是通过对...
阅读全文
摘要:http://haohaoxuexi.iteye.com/blog/2117505缓存的查询目录1.使Cache可查询1.1基于Xml配置1.2基于代码的配置2指定可搜索的属性2.1可查询属性类型2.2属性的提取2.2.1定义自己的AttributeExtractor2.2.2 JavaBeanAt...
阅读全文
摘要:http://haohaoxuexi.iteye.com/blog/2116749设置缓存的大小目录1 CacheManager级别2 Cache级别3大小衡量4配置大小示例缓存大小的限制可以设置在CacheManager上,也可以设置在单个的Cache上。我们可以设置缓存使用内存的大小,也可以设置...
阅读全文
摘要:http://haohaoxuexi.iteye.com/blog/2114769Ehcache中储存缓存的方式目录1堆内存(MemoryStore)1.1指定可用内存1.2驱除策略1.3元素过期2非堆内存(BigMemory)3磁盘(DiskStore)3.1指定可用容量3.2元素过期在Ehcac...
阅读全文
摘要:http://haohaoxuexi.iteye.com/blog/2113728ehcache.xml简介 ehcache.xml文件是用来定义Ehcache的配置信息的,更准确的来说它是定义CacheManager的配置信息的。根据之前我们在《Ehcache简介》一文中对CacheManager...
阅读全文
摘要:http://haohaoxuexi.iteye.com/blog/2112170目录1CacheManager1.1构造方法构建1.2静态方法构建2Cache2.1Cache的创建 Ehcache是用来管理缓存的一个工具,其缓存的数据可以是存放在内存里面的,也可以是存放在硬盘上的。其核心是Cach...
阅读全文