ehCache有自动刷新的选项吗?

时间:2014-06-19 09:06:25

标签: spring ehcache

ehCache是​​否具有自动刷新功能?如果是,请告诉我如何做到这一点。如果没有,请告诉我几种可行的ehCache刷新方法。

2 个答案:

答案 0 :(得分:4)

EhCache无法知道插入数据的方式是如何生成的。那部分完全是针对具体应用的。因此,EhCache无法自动刷新 - 它无法提取数据,必须将数据推入其中。

为此,您需要在应用程序中添加另一个组件,该组件将在预定时间运行,同时将适当的数据插入EhCache。

Spring对计划任务提供了很棒的支持。查看文档的this部分

答案 1 :(得分:3)

ehCache内置驱逐算法,您可以通过设置timeToIdleSeconds和timetoLiveSeconds来使用它,这将告诉ehcache何时从缓存中弹出数据并强制从持久性数据源重新加载数据。有关配置TTL http://ehcache.org/documentation/configuration/data-life

的详细说明,请阅读以下ehCache文档