问题标签 [ehcache]

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.

0 投票
2 回答
13964 浏览

ehcache - 如何禁用 Ehcache 更新检查器?

12:18:55,541 信息 [UpdateChecker] 发现新更新:2.0.0 [ http://ehcache.org/news.html]

如何抑制 ehcache 检查新更新,这是在加载我的 j2ee 应用程序和初始化 ehcache 时发生的。

0 投票
2 回答
4816 浏览

asp.net - 将 EHCache 与 ASP.NET 一起使用?

我听说过用于 memcached 的 .NET API。

EHCache 有什么等价物吗?

我正在设想一个运行 EHCache 的 linux 机器集群,为 ASP.NET 网络服务器场提供缓存对象。这实用吗?这可以在 ASP.NET 服务器上不安装 Java 的情况下完成吗?

0 投票
1 回答
3555 浏览

java - Hibernate - EhCache - 哪个区域缓存关联/集合/集合?

我是冬眠的新手。如果有人可以评论我的以下查询,那就太好了:

假设我有一个父类,每个父母都有多个孩子。所以父类的映射文件会是这样的:

父.hbm.xml


儿童.hbm.xml

因此,对于设置的孩子,我们应该指定应该缓存关联的区域 org.demo.parent.children 还是应该使用 org.demo.children 的缓存区域来缓存孩子。

我使用 EHCache 作为二级缓存提供程序。我试图寻找这个问题的答案,但在这个方向上找不到任何答案。使用 org.demo.children 更有意义,但我不知道在哪种情况下应该使用单独的缓存区域进行关联/集合/集合,如上述情况。请提供您的意见,如果我的问题不清楚,请告诉我。

谢谢大家。

0 投票
2 回答
1192 浏览

java - hibernate createSQLQuery 使用 CacheQuery?

我可以知道当我手动“createSQLQuery”时如何使用 cacheQuery 吗?以上不缓存结果。show_sql 仍然显示从数据库获取的每个请求

0 投票
1 回答
1227 浏览

java - Ehcache 午夜/夜间过期策略

对我来说,如何将 EhCache 设置为每晚/午夜使整个缓存过期并不是很明显。我可以通过某种工作以编程方式轻松地做到这一点,但我想知道是否有更“ehcache”的方式来做到这一点。

提前致谢!

0 投票
7 回答
58254 浏览

java - 如何使用 Spring 清除所有 Hibernate 缓存(ehcache)?

我正在使用二级缓存和查询缓存。我可以知道如何以编程方式清除所有缓存吗?

0 投票
1 回答
13363 浏览

java - 使用Hibernate的二级缓存时默认缓存时间是多少

当使用 Hibernate 2 级缓存和查询缓存并且内部没有指定任何内容ehcache.xml时,默认缓存时间是多少?

0 投票
1 回答
822 浏览

ehcache - 如何以编程方式禁用 Ehcache 的更新检查?

我知道属性“updateCheck”可以在 XML 中设置为“false”,如下所示:

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../config/ehcache.xsd" updateCheck="false" monitoring="autodetect">

但我需要以编程方式执行此操作。我该怎么做?

0 投票
2 回答
869 浏览

java - Coldfusion 8 和 HTTP PUT - 有没有办法 PUT 一个对象?

我们正在使用 EHCache 和 CF 8,通过 HTTP 使用 RESTful 接口在中央服务器上缓存内容。我正在尝试将 cfquery对象缓存到缓存服务器。

如果我直接调用 EHCache(即将它存储在本地缓存中),我可以让它工作,但如果我尝试通过 HTTP 在远程服务器上缓存,我会遇到问题。

我正在使用的代码如下:

CF 不喜欢这个引用#ARGUMENTS.item#并且它抱怨Complex object types cannot be converted to simple values.

谁能给我一个如何使用 CF 将对象放在 http 上的示例?如果 CF 无法做到这一点,那么 Java 示例将是下一个最佳选择。

提前谢谢了!

PS:我不想对文本/JSON等使用序列化,因为这种方法存在数据完整性问题,最重要的是它不够快。

0 投票
2 回答
2494 浏览

java - 原子写入 ehcache

语境

我在 ehcache 中存储了一个 java.util.List。

有序列表包含我最活跃用户的前 10 名排名。

问题

并发的第 3 方客户可能正在请求此列表。关于排名,我要求尽可能保持最新。因此,如果由于用户的活动而改变了排名,那么缓存中的有序列表不能长时间保持陈旧。一旦我重新计算了一个新列表,我想立即替换缓存中的那个。

考虑一个繁忙的场景,多个并发客户端正在请求排名;如何以如下方式替换缓存项:客户端可以继续提取可能过时的快照。他们不应该得到一个空值。

只有 1 个服务器线程写入缓存。