Ehcache
简介 |
Ehcache是一种广泛使用java分布式缓存的通用缓存,J2EE和轻量级容器。
它具有内存和磁盘缓存,副本的copy和失效,监听,缓存装载,扩展缓存,缓存异常处理,gzip缓存servlet过滤器,RESTful&SOAP API等特性。
Ehcache下提供Apache开源许可证并在积极的开发、维护和支持。
特性 |
· 高效且轻量级
· 快速
· 简单
· 低消耗
· 依赖性小
· 扩展性
· 提供内存和磁盘缓存,可扩展到数亿bytes
· 可扩展数百种缓存
· 适合高负载多核CPU
· 可以为每个虚拟机创建多个复杂的CacheManager
· 灵活性
· 支持对象或序列化缓存
· 支持缓存或元素的失效
· 提供LRU、LFU和FIFO缓存策略
· 支持内存缓存和磁盘缓存
· 分布式缓存机制
· 基于标准
· 完全实现JSR107 JCACHE API
· 扩展性
· 插件式
· 插件式查询、克隆和监测
· 插件式缓存扩展
· 插件式缓存异常处理
· 持久化应用
· 持久化磁盘存储JVM重启期数据。
· 可控磁盘缓存
· 支持监测
· CacheManager监测
· 缓存时间监测
· JMX支持
· 分布式
· 支持RMI、Jgroups、JMS或Terracotta深层拷贝
· 预查询
· 可靠分发机制
· 同步异步拷贝
· 复制或是无效拷贝
· 事务拷贝
· 扩展性
· 缓存服务
· RESTful缓存服务
· SOAP缓存服务
· Java EE高速缓存
· 高速缓存拦截机制避免并发操作的重复处理
· 为耗时操作提供自我缓存
· Java EE Gzip Servlet过滤
· 指令集缓存
· 兼容Hibernate
· 高性能
· 高覆盖率测试
· 自动化负载、边界、性能系统测试
· 产品级测试
· 完整的文档
· Popular框架组织信赖
· 开放源码证书
· Apache2.0许可证