在我的应用程序中,表中的数据会在一天内(按批次)刷新并重新填充一次,然后再也不会更改。因此,我计划从表中提取整个数据,并在批处理结束时将其放入二级缓存(Ehcache)。所以我的要求是数据在缓存中存在24小时,之后批处理将清除缓存并用新数据填充它。 我担心的是,Ehcache能够长期保存数据。 还有什么其他问题我必须照顾我的要求?
答案 0 :(得分:0)
ehcache中必须有一个名为生存时间的参数,您可以在其中设置缓存条目在从缓存中逐出之前应该在缓存中的缓存时间。请查看ehcache文档