问题标签 [ehcache-2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring-boot - ehcache 2.x + spring boot 不工作
我正在尝试在我的 Spring Boot 应用程序上应用 ehcache。这是我的代码。
pom.xml
资源文件夹下的ehcache.xml
我的缓存配置是
在我的服务文件中,我有
我把调试点放在上面SQLQueryFactory queryFactory = getQueryFactory();
,并希望它只会在第一次被击中。但是,每次我发送请求时,它都会触及服务方法的内部。有任何想法吗?非常感谢。
hibernate - java.lang.annotation.IncompleteAnnotationException:org.terracotta.statistics.Statistic 缺少元素类型
我的项目有休眠 l2 缓存并使用 ehcache 通过此配置进行管理
hibernate.cache.region.factory_class:org.hibernate.cache.ehcache.SingletonEhCacheRegionFactory
迁移到 Spring boot 2 后,我得到了这个异常
问了一些问题后,我发现 ehcache 2x 和 3 x 在我的项目中都有,异常原因是这样,但是当排除 2x 时,请参阅 spring 需要启动 2 x。如何解决这个问题
hibernate - Hibernate 2nd level cache: Not able to evict
I am using Hibernate 4.1.7 and EhCache as second level cache. I am implementing a rest service to clear cahce (evict all regions ) as needed.
Below is code snippet
Unfortunately, I get same values for hits/misses and puts after I evict all regions.
java - 如何实例化 ehcache.CacheEventListener?
当对象从缓存中被驱逐(超时)时,我们需要关闭连接。在尝试为 ehcache(版本 2.10.4)创建 CacheEventListener 时,我们得到:
有没有解决的办法?这怎么能行?!有替代方案吗?
spring - ehcache RMI 复制:java.rmi.NoSuchObjectException:表中没有这样的对象
我一直在网上寻找解决方案,但找不到解决 ehcache 复制问题的解决方案。我在 2 台服务器(服务器 1 =A.A.A.A
和服务器 2 = B.B.B.B
)之间使用手动 rmi 复制,但出现此错误:
版本
- ehcache:2.10.5
- 春天:4.3.9.RELEASE
- JDK:8
配置
缓存
该ehcache.xml
文件如下所示:
春豆
RMI 服务器为 ehcache 2.5+ 配置了 Spring:
Java 代码
缓存创建
要创建缓存,下面是代码片段:
缓存复制注册
服务器加入集群时的代码:
故障排除
使用此Java 代码,可以列出缓存:
端口40000
和400001
在每台服务器的防火墙上打开。
使用 ehcache JMX 管理器,如果我从缓存中删除所有条目,则会引发异常(在顶部),并且不会在其他服务器上清除缓存。
有人遇到过这个问题或有解决方案、提示吗?
java - SpringBoot + Hibernate + EHCache 2.X AbstractMethodError 异常
我无法使用休眠和 EHCache 2.X 配置 SpringBoot 项目。我正在尝试启用休眠的二级缓存。
我在用着:
SpringBoot 1.5.9 RELEASE
Hibernate 5.2.13.Final
EHCache 2.X
(由 spring-boot-starter-cache 依赖导入)
该项目公开了 RestAPI,当我尝试使用端点登录此 API 的应用程序时,会引发异常:
完整的日志可以在这个链接中查看:https ://ufile.io/9j69m 。我已经为 ehcache 启用了调试日志记录,并且与此对应的日志行预先添加了 <<>> 字符串,以便于定位它。
这篇文章如何解决 Hibernate 5 中的 AbstractMethodError?暗示这可能是休眠依赖关系之间的依赖关系问题。
我正在使用 gradle 来管理依赖项,这是我的 build.gradle,您可以在其中看到我声明的所有依赖项:
“gradle dependencies”命令打印的依赖树可以在这里查看:https ://ufile.io/ldwof
我还在springboot的application.yaml中配置了hibernate二级缓存。这是相关部分:
我的 ehcache.xml 配置:
spring-boot - 用兵马俑配置阔叶树
如何使用 Terracotta 4.3.6 配置阔叶演示?
我在阔叶树中使用的 EhCache 版本是 2.10.4。
Broadleaf 演示版本是 5.2.0-GA。
java - 通过 jmx 更改 Ehcache 缓存大小
我已经使用这篇文章https://khushroomistry.wordpress.com/2013/09/24/monitoring-ehcache-spring/添加了 Ehcache jmx 监控
我没有弄清楚如何通过 jmx 启用缓存大小调整?有可能吗?
在文档http://www.ehcache.org/generated/2.10.4/html/ehc-all/#page/Ehcache_Documentation_Set%2Fco-cfgbasics_dynamically_sharing_cache_config.html%23中找到纯 java 方式
但是没有标准的开箱即用方式:(
(Ehcache 2.10)
提前致谢!
java - 如何在 Spring 中使用 Ehcache 中的 BlockingCache?
我想在某个时间为多个请求实现阻塞缓存。
目前我有这个:
在文件中AppConfig.java
我定义了缓存管理器
这是来自文件的 BlockingCache 定义:BlockingCacheDecoratorFactory.java
我在 xml 配置文件中添加了装饰ehache.xml
器resources
我想在方法中检索缓存
但仍然无法正常工作。我所读到的并没有比我已经实现的解释更多。谁能解释我的代码有什么问题?
hibernate - 警告:在 Hibernate 中找不到缓存命名消息的特定 ehcache 配置
在服务器 Jboss eap 7.1 中部署应用程序时收到警告消息 - 在启动服务器时,以下消息显示在 Eclipse 控制台日志中,如下所示,
在 POM.XML 中,
还在persistence.xml文件中配置如下,
配置文件 eh_user_cache.xml 如下,
还配置了ehcache.xml,如下所示,
还有一些日志错误:
还正确配置了 ehcache.xsd 文件我不想将 'org.hibernate.cache.ehcache.AbstractEhcacheRegionFactory' 日志级别设置为 ERROR:
如何解决问题?也想知道为什么会这样?因为这个应用程序性能会受到影响吗?一些解决方案将有助于我轻松快速地解决问题。了解更多有关该问题的信息将很有帮助。谢谢。