随笔分类 -  Ehcache

摘要:Ehcache提供了基于JMX的监控支持,支持对以下几类信息的监控。 CacheManager Cache CacheConfiguration CacheStatistics 按照JMX的规范,为了支持对这几类信息的监控支持,Ehcache分别为它们建立了对应的MBean接口,这些接口都定义在ne 阅读全文
posted @ 2019-11-28 13:04 DarJeely 阅读(345) 评论(0) 推荐(0)
摘要:Spring使用Cache 从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调 阅读全文
posted @ 2019-11-28 13:04 DarJeely 阅读(583) 评论(0) 推荐(0)
摘要:转发地址:https://www.iteye.com/blog/elim-2121782 页面缓存 目录 1 SimplePageCachingFilter 1.1 calculateKey 1.2 可配置的初始化参数 1.2.1 cacheName 1.2.2 blockingTimeoutMil 阅读全文
posted @ 2019-11-28 13:03 DarJeely 阅读(391) 评论(0) 推荐(0)
摘要:转发地址:https://www.iteye.com/blog/elim-2119737 可阻塞的Cache—BlockingCache 在上一节我们提到了显示使用Ehcache锁的问题,其实我们还可以隐式的来使用Ehcache的锁,那就是通过BlockingCache。BlockingCache是 阅读全文
posted @ 2019-11-28 13:02 DarJeely 阅读(266) 评论(0) 推荐(0)
摘要:Ehcache对并发的支持 在高并发的情况下,使用Ehcache缓存时,由于并发的读与写,我们读的数据有可能是错误的,我们写的数据也有可能意外的被覆盖。所幸的是Ehcache为我们提供了针对于缓存元素Key的Read(读)、Write(写)锁。当一个线程获取了某一Key的Read锁之后,其它线程获取 阅读全文
posted @ 2019-11-28 13:01 DarJeely 阅读(493) 评论(0) 推荐(0)
摘要:https://www.iteye.com/blog/elim-2119353 监听器 Ehcache中监听器有两种,监听CacheManager的CacheManagerEventListener和监听Cache的CacheEventListener。在Ehcache中,Listener是通过对应 阅读全文
posted @ 2019-11-28 13:00 DarJeely 阅读(493) 评论(0) 推荐(0)
摘要:https://www.iteye.com/blog/elim-2117505 缓存的查询 目录 1. 使Cache可查询 1.1 基于Xml配置 1.2 基于代码的配置 2 指定可搜索的属性 2.1 可查询属性类型 2.2 属性的提取 2.2.1 定义自己的AttributeExtractor 2 阅读全文
posted @ 2019-11-28 12:57 DarJeely 阅读(1411) 评论(0) 推荐(0)
摘要:转发地址:https://www.iteye.com/blog/elim-2116749 设置缓存的大小 目录 1 CacheManager级别 2 Cache级别 3 大小衡量 4 配置大小示例 缓存大小的限制可以设置在CacheManager上,也可以设置在单个的Cache上。我们可以设置缓存使 阅读全文
posted @ 2019-11-28 12:56 DarJeely 阅读(1401) 评论(0) 推荐(0)
摘要:转发地址:https://www.iteye.com/blog/elim-2114769 Ehcache中储存缓存的方式 目录 1 堆内存(MemoryStore) 1.1 指定可用内存 1.2 驱除策略 1.3 元素过期 2 非堆内存(BigMemory) 3 磁盘(DiskStore) 3.1 阅读全文
posted @ 2019-11-28 12:55 DarJeely 阅读(2642) 评论(0) 推荐(0)
摘要:转发地址:https://www.iteye.com/blog/elim-2113728 ehcache.xml简介 ehcache.xml文件是用来定义Ehcache的配置信息的,更准确的来说它是定义CacheManager的配置信息的。根据之前我们在《Ehcache简介》一文中对CacheMan 阅读全文
posted @ 2019-11-28 12:54 DarJeely 阅读(715) 评论(0) 推荐(0)
摘要:转发地址:https://www.iteye.com/blog/elim-2112170 Ehcache简介 目录 1 CacheManager 1.1 构造方法构建 1.2 静态方法构建 2 Cache 2.1 Cache的创建 Ehcache是用来管理缓存的一个工具,其缓存的数据可以是存放在内存 阅读全文
posted @ 2019-11-28 12:51 DarJeely 阅读(572) 评论(0) 推荐(0)