java - EHCache刷新

标签 java ehcache

在 EHCache 中,有没有办法实现某种数据库监听器,如果数据不同步,cahce 将自动更新? (例如,一旦用户请求数据,cahce 会检查数据是否不同步,如果是...更新自身并返回数据,如果不是...只是从缓存中返回数据)如果有人可以指出规范的哪一部分突出了这种用途,那太棒了!

目标是始终向用户提供最新数据。所以我猜定时刷新机制不会起作用,因为数据可以随时更改。

在我的案例中,EHCAche 不是强制使用的,因此任何满足此要求的机制都将受到欢迎......

谢谢!!

最佳答案

对于 EhCache this是我相信你正在寻找的。如果您不想进行定时刷新(即使这是一个简单的解决方案),触发器或基于消息总线的更新将是可行的方法。一旦建立触发,您可以执行一些统计并查看更新频率,并切换到具有足够频率的定时更新以满足 Nyquist .

关于java - EHCache刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3971379/

相关文章:

java - 使用 JAXRS 返回子 ID

java - 如何获取tableviewer行项目?

java - 为什么EhCache在集群时获取速度变慢?

java - Spring Cache 从值中获取键

java - Play Framework 2.1 无法处理来自 Controller 的 JSON POST 请求

java - 如何从 Vaadin/Spring 应用程序提供静态资源?

java - JSoup:从元素获取文本时出现问题

spring - 如果系统崩溃,EHCache write-behind 可能会出现问题

java - 集合未从 hibernate/ehcache 二级缓存中读取

spring - Hibernate 二级缓存在运行几个 Spring 测试时关闭