一、缓存工具EhCache
EhCache是一种广泛使用的开源Java分布式缓存。主要面向通用缓存, JavaEE和轻量级容器。可以和大部分Java项目无缝整合,例如: Hibernate中的缓存就是基于BhCache实现的。
EhCache支持内存和磁盘存储,默认存储在内存中,如内存不够时把缓存数据同步到磁盘中。EhCache支持基于Filter的Cache实现,也支持Gzip压缩算法。
EhCache直接在JVM虚拟机中缓存,速度快,效率高;
EhCache缺点是缓存共享麻烦,集群分布式应用使用不方便
二、EhCache搭建使用
2.1、创建新模块ehcache-test
2.2、添加依赖
<dependencies>
<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache</artifactId>
<version>2.6.11</version>
<type>pom</type>
</dependency>
</dependencies>
2.3、在resources目录下添加配置文件ehcache.xml
<