EHCache刷新

Vic*_*tor 11 java ehcache

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

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

EHCAche并非在我的情况下使用,因此任何满足此要求的机制都将受到欢迎......

谢谢!!

wha*_*ick 5

对于 EhCache,就是我相信您正在寻找的。如果您不想进行定时刷新(即使它是一个简单的解决方案),那么触发器或基于消息总线的更新将是您的最佳选择。您可以执行一些统计数据并在触发建立后查看更新频率,然后切换到具有足够频率的定时更新以满足Nyquist 要求