EhCache 是一个纯 Java 的进程内缓存框架,具有快速、精干等特点,是 Hibernate 中默认的 CacheProvider。Ehcache 是一种广泛使用的开源 Java 分布式缓存。主要面向通用缓存,Java EE 和轻量级容器。它具有内存和磁盘存储,缓存加载器,缓存扩展,缓存异常处理程序,一个 gzip 缓存 servlet 过滤器,支持 REST 和 SOAP api 等特点。
优点:
1)快速
2)简单
3)多种缓存策略
4)缓存数据有两级:内存和磁盘,因此无需担心容量问题
5)缓存数据会在虚拟机重启的过程中写入磁盘
6)可以通过 RMI、可插入 API
1