Ehcache 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Ehcache 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 Apache
开发语言 Java
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发缓存系统
开发厂商
地区 不详
提 交 者 不详
适用人群 未知
收录时间 2008-09-07

软件简介

EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。

下图是 Ehcache 在应用程序中的位置:

主要的特性有:

1. 快速.
2. 简单.
3. 多种缓存策略
4. 缓存数据有两级:内存和磁盘,因此无需担心容量问题
5. 缓存数据会在虚拟机重启的过程中写入磁盘
6. 可以通过RMI、可插入API等方式进行分布式缓存
7. 具有缓存和缓存管理器的侦听接口
8. 支持多缓存管理器实例,以及一个实例的多个缓存区域
9. 提供Hibernate的缓存实现
10. 等等

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (14)

加载中

引用来自“红薯”的评论

刚看了下 OSC 的 EhCache 的缓存目录,居然有 2.6 G!
这么大?速度还行吗
2019/06/13 12:03
回复
举报
相当难用
2017/10/28 01:19
回复
举报
刚看了下 OSC 的 EhCache 的缓存目录,居然有 2.6 G!
2012/11/24 15:54
回复
举报
faint, EhCache 网站上介绍的很多特性都是企业版的!!!
2013/02/22 16:01
回复
举报
坑死爹了,去了解好久它的 fast restartability ,结果要尼玛企业版,付费。。。 EhCache
2013/04/02 15:45
回复
举报
哪里有教程啊 EhCache
2013/04/25 19:52
回复
举报
准备两级缓存,Ehcache + Redis
2013/11/12 10:48
回复
举报
正在学习使用 Ehcache
2014/04/24 19:04
回复
举报
今天发现宝了,哈哈,这些开源项目都好好玩的样子 Ehcache,OFBiz Ehcache
2014/10/06 13:00
回复
举报
我们项目里面已经用了 你们要好好学习 #Ehcache#
2015/04/30 14:53
回复
举报
更多评论
发表于开发技能专区
2018/09/27 11:27

Ehcache 3.6.1 发布,Java 缓存框架

Ehcache 3.6.1 已发布,EhCache 是一个纯 Java 的进程内缓存框架,具有快速、精干等特点,是 Hibernate 中默认的 CacheProvider 。 和之前一样,Ehcache 3.6.1 包含许多 bug 修复和功能改进。 Main module <dependency>   <groupId>org.ehcache</groupId>   <artifactId>ehcache</artifactId>   <version>3.6....

1
7
2018/03/18 21:29

Ehcache 3.5.2 发布,Java 缓存框架

Ehcache 3.5.2 已发布,EhCache 是一个纯 Java 的进程内缓存框架,具有快速、精干等特点,是 Hibernate 中默认的 CacheProvider 。 更新内容: #2337 : Ensure we break out of reconnect loop when the entity does not exist #2204 : Handle replication of empty operation chains #2214 : Prevent oversized puts f...

0
5
发表于软件架构专区
2018/03/16 10:11

Ehcache 3.5.1 发布,Java 缓存框架

Ehcache 3.5.1 已发布,EhCache 是一个纯 Java 的进程内缓存框架,具有快速、精干等特点,是 Hibernate 中默认的 CacheProvider 。 更新内容: The default class loader should be used to work correctly in a J2EE container Upgrade to Gradle 4.5.1 Upgrade commons-lang to 3.7 Put classes using unsafe in a de...

3
6
发表于服务端专区
2018/02/23 17:17

Ehcache 3.5.0 发布,Java 缓存框架

Ehcache 3.5.0 已发布,EhCache 是一个纯 Java 的进程内缓存框架,具有快速、精干等特点,是 Hibernate 中默认的 CacheProvider 。 更新内容: Upgrade commons-lang to 3.7 Put classes using unsafe in a dedicated sourceSet to allow using -Werror on impl [DO NOT MERGE] Replace ConcurrentHashMap by NonBlocki...

3
4
发表了资讯
2017/08/30 08:01

Ehcache 3.4.0 发布,Java 缓存框架

Ehcache 3.4.0 已发布,EhCache 是一个纯 Java 的进程内缓存框架,具有快速、精干等特点,是 Hibernate 中默认的 CacheProvider 。 该版本对 Terracotta server 进行了较大的改进,Ehcache 3.3.x 和 3.4.y 不兼容,建议升级至最新版本。 3.4 系列也很可能是最后支持 Java 6 的版本,即将推出的 Ehcache 3.5.0 计划会转移...

2
19
发表了资讯
2017/04/01 07:49

Ehcache 3.3.1 和 3.3.2 发布,Java 缓存框架

EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。 EhCache 3.3.1 是 Ehcache 3.3 的首个维护版本,更新如下: 修复了缓存加载器和多层次的问题, 解决了 OSGi 对 ehcache 集群支持的问题 一些具体的 bug 修复和所有的 3.2.2 的所有修复 下载地址和更多详情查看发行日志...

2
13
发表了资讯
2017/02/28 09:30

Ehcache 3.3.0 发布,Java 缓存框架

Ehcache 3.3.0 发布了,EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。 该版本主要进行了主要集群性能改进,未来几个星期内会有更多相关信息。 完整更新信息请查看发布首页。 下载地址: Source code (zip) Source code (tar.gz)...

5
17
发表了资讯
2016/12/13 09:31

Ehcache 3.2.0 发布,Java 缓存框架

Ehcache 3.2.0 发布了,EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。 更新内容: Terracotta 的高可用性支持:现在,您可以运行两个或多个terracotta服务器,以便在发生故障时具有高可用性。 在 Terracotta 5 的基础上提高性能和稳定性 Ehcache 和 Terracotta 服务...

4
15
发表了资讯
2016/11/08 10:01

Ehcache 3.2.0.beta1 发布,Java 缓存框架

Ehcache 3.2.0.beta1 发布了,EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。 更新内容: High availability support with Terracotta: You can now run two terracotta servers in order to have high availability in case of failure. 注意:由于Terracotta服务器...

3
8
发表了资讯
2016/09/13 00:00

Ehcache 3.1.2 发布,Java 缓存框架

Ehcache 3.1.2 发布了,EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。 更新内容: Clarifications and bug fix on PersistentCacheManager.destroyCache Fix for using clustered caches with JCache / JSR-107 while activating MBeans Performance improvements ...

2
16
发表了资讯
2016/08/08 00:00

Ehcache 3.0.3 发布,Java 缓存框架

Ehcache 3.0.3 是Ehcache 3.0的第三个维护版本,EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。 下图是 Ehcache 在应用程序中的位置: 更新内容如下: Fixes related to JCache integration when using multiple tiers Many documentation improvements And other bu...

3
12
发表了资讯
2016/07/20 00:00

Ehcache 3.1.1 发布,Java 缓存框架

Ehcache 3.1.1 发布了,EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。 下图是 Ehcache 在应用程序中的位置: 本次发布主要修复大量bugs,以及新增一些特性。该版本可以直接从maven central中获取。 下载地址:https://github.com/ehcache/ehcache3/releases/tag/v3...

14
23
发表了资讯
2016/07/01 00:00

Ehcache 3.1.0 发布,Java 缓存框架

Ehcache 3.1.0 发布了,EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。该版本新增了一些模块到主ehcache jar 中,同时,也拆分出部分业务模块,并使拆分模块与主模块完全解耦,使程序更为健壮。 了解更多信息,可查看完整发布说明。 下载地址:http://www.ehcache.or...

8
20
发表了资讯
2016/06/08 00:00

Ehcache 3.0.2 发布,Bug 修复版本

Ehcache 3.0.2 发布了,该版本主要修复已知Bugs: Bug fixes when using multiple tiers, including fix for persistent caches using primitive arrays, And other bug fixes ... 下载地址:https://github.com/ehcache/ehcache3/releases/tag/v3.0.2 EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是H...

2
17
发表了资讯
2016/04/16 00:00

Ehcache 3.0.0 正式发布,Java 缓存框架

Ehcache 3.0.0 正式版终于发布了,这是一个主要的新版本,值得关注的改进内容包括: 利用 Java 泛型重构缓存 API,简化了缓存交互, 完全兼容 javax.cache API (JSR-107), 支持 Offheap 存储,包括只使用 offheap 缓存 在 Ehcache 2.x 基础上的性能提升 Spring 缓存集成 等等 详细的改进记录请看: https://github.com/e...

6
40
发表了资讯
2016/04/09 00:00

Ehcache 3.0.0.rc3 发布,Java 缓存框架

Ehcache 3.0.0.rc3 发布了! EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。 以下是该版本值得关注的内容: A major change that makes caches have no default size, which impacts CacheConfigurationBuilder API and XML, A few final tweaks on public API, more...

0
13
发表了资讯
2016/03/28 00:00

Ehcache 3.0.0.rc2 发布,Java缓存框架

Ehcache 3.0.0.rc2 发布了,EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。 更新日志: more performance improvements, more documentation improvements, And many more improvements and bug fixes 下载地址: ehcache-3.0.0.rc2-spi-javadoc.jar ehcache-3.0.0....

4
32
发表了资讯
2016/03/14 00:00

Ehcache 3.0.0.rc1 发布,Java 缓存框架

Ehcache 3.0.0.rc1 发布了。EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。 该版本更新主要集中在: 性能的优化 文档的改进 修复了大量Bug 下载地址: ehcache-3.0.0.rc1.jar Source code (zip) Source code (tar.gz)...

8
26
发表了资讯
2016/02/24 00:00

Ehcache Milestone 5 发布,Java 缓存框架

Ehcache Milestone 5 发布了,改进内容包括: Support for byte sizing on heap, Reworked cache event listener system, Many improvements in configuration builders, Alignment at the XML configuration level to offer better consistency, More fixes to tiering which would expose internal state, Many more i...

3
14
发表了资讯
2015/11/24 00:00

Ehcache 3.0.0.m4 发布,Java 缓存框架

Ehcache 3.0.0.m4 发布,此版本有以下改进: 简化和重构 write-behind 实现 配置 Cache 时候可以传递 CacheLoaderWriter, Serializer 和 Copier 的实例 Handling of exceptions from user provided Expiry, EvictionVeto and EvictionPrioritizer, OSGi readiness - that is the ehcache 3 jar carries valid bundle in...

10
34
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于软件架构专区
2016/07/28 17:31

Ehcache

Ehcache 整合Spring 使用页面、对象缓存 Ehcache在很多项目中都出现过,用法也比较简单。一般的加些配置就可以了,而且Ehcache可以对页面、对象、数据进行缓存,同时支持集群/分布式缓存。如果整合Spring、Hibernate也非常的简单,Spring对Ehcache的支持也非常好。EHCache支持内存和磁盘的缓存,支持LRU、LFU和FIFO多种淘...

0
0
2015/12/21 21:09

EhCache

ehcache 的使用 和 spring-cache 集成

0
1
发表了博客
03/10 10:58

EhCache

EhCache 介绍 EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认CacheProvider。Ehcache是一种广泛使用的开源Java分布式缓存。主要面向通用缓存,Java EE和轻量级容器。它具有内存和...

0
0
2019/03/17 14:00

EhCache

EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。Ehcache是一种广泛使用的开 源Java分布式缓存。 优点: 1. 快速 2. 简单 3. 多种缓存策略 4. 缓存数据有两级:...

0
0
发表于开发技能专区
2019/03/22 18:29

ehcache

简单介绍 EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。Ehcache是一种广泛使用的开 源Java分布式缓存。主要面向通用缓存,Java EE和轻量级容器。它具有内存和...

0
0
发表了博客
2012/09/03 09:09

ehcache

ehcache   Java缓存框架 EhCache EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。   下图是 Ehcache 在 应用程序中的位置:   主要的特性有:   1. 快速.   2. 简单.   3. 多种缓存策略   4. 缓存数据有两级:内存和磁盘,因此无需担心容量问题   5. ...

0
1
发表了博客
2015/04/29 00:39

【EhCache一】EhCache版Hello World

首先到ehcache官网下载:ehcache官网 下载完后解压。 打开Myeclipse 创建web项目,然后在项目classpath根目录下创建ehchache.xml <ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ehcache.org/ehcache.xsd" updateCheck="true" monitoring="autodetect" dynamic...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2017/10/13 09:56

springmvc+shiro+ehcache+mybatis项目缓存异常,net.sf.ehcache.CacheException: java.io.OptionalDataException

同事进行业务操作,发现系统报错,而且同一账户登录我的电脑报错,登录其他电脑正常登录,查看日志显示:对于即将到来的请求无法更新当前session的最近访问时间,请问谁知道怎么回事,网上看了好多,也没有具体解决方案,以下错误日志和ehcache配置信息: 错误日志信息: 2017-10-11 09:12:58,095 [http-bio-80-exec-11] ERR...

6
2
发表于服务端专区
06/16 20:55

shiro+nginx+tomcat,登陆成功后访问报302

运行环境:win10环境模拟使用nginx(80端口)反向代理部署了web应用的Tomcat(8089端口),shiro控制权限,配置如下: /index.html = anon /login.html = anon /checkLogin = anon /checkRegisterUser = anon /logout = logout ...

3
0
发表了问答
2013/01/11 12:30

关于向ehcache添加数据时,提示fault added 0 on disk的疑问

大家好,今天在学习ehcache的时候,向ehcache添加数据的时候老是提示如下截图的信息: 数据应该已经写进去了,因为写完之后,我去读数据是可以读出来的。不知道出现这个提示,对程序的运行有什么影响?

5
0
发表于服务端专区
04/21 16:30

如何确定ehcache缓存同步成功

系统中采用了EhCache缓存,在集群部署情况下部分缓存需要通过同步来保证缓存的一致性。 目前,缓存可以正常同步,但尚未能确定缓存是否被成功同步至其它节点,还请高手指点。 谢谢!

2
0
发表了问答
2012/05/12 17:41

使用Spring3.1注解 缓存 模糊匹配Evict的问题

最近用到Spring 3.1的注解cache. 比如说 @Cacheable(value="posts",key="'getPosts_'+#blogId+'_'+#firstindex+'_'+#maxresult")   public QueryResult<Posts> getPosts(Integer blogId, int firstindex,int maxresult) {     ...   } 此时是进行分页的缓存, 表示查询的是blog为id的用户下从firstindex开始一共maxresult条博...

7
0
发表于软件架构专区
2019/12/13 11:05

root cause net.sf.ehcache.ObjectExistsException: Cache shiro-activeSessionCache already exists

threw exception [Filtered request failed.] with root cause net.sf.ehcache.ObjectExistsException: Cache shiro-activeSessionCache already exists at net.sf.ehcache.CacheManager.addCache(CacheManager.java:1171) at org.apache.shiro.cache.ehcache.EhCacheManager.getCache(EhCacheManager.java:160) at org....

2
0
发表于DevOps专区
2019/09/07 13:10

spring缓存注解 @cacheable是如何知道自己要使用哪一种缓存来存储的?

spring缓存注解 @cacheable是如何知道自己要使用哪一种缓存来存储的? 比如我在pom文件同时导入redis和ehcache,注解是如何知道该用哪个缓存呢?假如我一个都不导入的话,是不是默认用本地缓存?

2
0
发表于AI & 大数据专区
2019/07/26 14:14

Ehcache 使用SimplePageCachingFilter进行页面缓存,中文出现乱码

<!--ehcache 页面缓存过滤器 --> <filter> <filter-name>simplePageCachingFilter</filter-name> <filter-class>net.sf.ehcache.constructs.web.filter.SimplePageCachingFilter</filter-class> <init-param> <param-name>cacheName</param-name> <param-value>SimplePageCachingFilt...

1
0
发表于开发技能专区
2019/07/03 19:19

数据频繁写的数据应该放redis还是memcached?

现在有一个要求,每秒有1W条UDP的数据要更新(数据量不大) 是应该用redis 还是其他软件? 目前我自己测试 , redis单例或集群 + jedisPool 都只能处理6K的数据量 ,请问有没有更合适数据频繁写入的软件或架构?

4
0
发表于AI & 大数据专区
2019/06/13 16:48

springboot2.x 整合 shiro 异常 什么原因

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.actuate.autoconfigure.metrics.cache.CacheMetricsRegistrarConfiguration': Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: net.sf.ehcache.Ehcache.getSt...

4
0
发表了问答
2012/03/10 23:23

EhCache 缓存嵌入对象问题

问题是这样的 我想把下面的book对像(含Factory属性)使用缓存ehcache缓存起来,但是总是报错,相信是我的使用方式不对,或是此路不通吧,有没有什么好的办法可以实现这样的想法呢,多谢了 public class Factory {   private String Address;   public Factory(String address) {     super();     Address = address;   }   ...

8
0
发表了问答
2015/05/17 19:15

Shiro Ehcache 报错

670300 [shiro-active%0053ession%0043ache.data] ERROR net.sf.ehcache.store.disk.DiskStorageFactory - Disk Write of 7c264daa-d12e-457a-b6a1-ce76f4275f6b failed: net.sf.ehcache.CacheException: Failed to serialize element due to ConcurrentModificationException. This is frequently the result of inappr...

3
0
发表于服务端专区
2018/11/26 17:32

spring + ehcache + mybatis 同步失败问题

使用 ehcache(整合在mybatis中使用) 组播配置实现缓存同步时,在不同服务器上同步失败(当查询表数据和更新此表数据间隔小于1秒时才会失败,其余情况同步正常)

1
1
发表了问答
2012/02/27 18:38

使用shiro和ehcache整合时候,登陆出现异常,求救

项目情况struts2 然后使用shiro安全框架 shiro.ini: [main] sha256Matcher = org.apache.shiro.authc.credential.Sha256CredentialsMatcher #realm myRealm = com.haiersoft.shiro.realm.MyShiroRealm myRealm.credentialsMatcher = $sha256Matcher sessionManager = org.apache.shiro.web.session.mgt.DefaultWebSessi...

11
1
发表了问答
2015/12/04 08:44

shiro+ehcache

使用springmvc整合shiro,使用ehcache做缓存,在服务器上总是报【The shiro-activeSessionCache Cache is not alive (STATUS_SHUTDOWN)】这个错误 ehcache.xml <?xml version="1.0" encoding="UTF-8"?> <ehcache name="shirocache"> <diskStore path="java.io.tmpdir"/> <!-- 登录记录缓存 锁定10分钟 --> ...

3
0
发表于大前端专区
2018/05/24 12:50

jfinal用maven多模块开发时,多个ehcache.xml文件,找不到cachename

jfinal使用maven多模块开发时,多个ehcache.xml文件 Caches cannot be added by name when default cache config is not specified in the config. Please add a default cache config in the configuration. 其中hgyx-back项目中引入了hgyx-core...

4
0
发表了问答
2013/07/10 10:46

Spring+ehcache配置启动失败

在使用spring aop+ehcache作为系统缓存,无法正常启动,, 如果去掉methodCachePointCut拦截器那么能够正常启动, 配置文件如下: 启动报错 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in ServletContext resource [/WEB-INF/classes/common.xml]: Bean...

3
0
发表了问答
2017/07/15 15:13

spring boot集成ehcache报错'org.springframework.cache.interceptor.CacheExpressionRootObject' - maybe not public?

1、添加ehcache依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> </dependency> <dependency> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache</artifactId> <version>2.8.3</version> </dependency> 2、ehcache配置文件 <?xml ...

2
0
发表于开发技能专区
2018/03/21 13:13

jboot是怎么使用Ehcache的?

我使用jboot+shiro部署了一个程序,ehcache.xml中设置了cacheName为myCache的缓存: jboot启动项里面也添加了ehcache插件,指定地址为class目录下ehcache.xml 然后使用CacheKit.put加入缓存 加入缓存的时候日志打印warn: Could not find cache config [myCache], using default. 然后这个缓存只能持续一分钟的样子,一分...

2
0
发表了问答
2017/12/04 16:21

ehcache和redis区别

大牛们能详解一下ehcache和reides区别了,发现ehcache简单,功能强大,性能也可以。那既然ehcache已经满足了缓存的要求那为什么还要用到redies呢?而且reides用起来还这么麻烦。欢迎各大牛讨论!

2
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
14 评论
790 收藏
分享
返回顶部
顶部