定期刷新或使eclipselink中的整个缓存无效

时间:2012-01-11 13:12:26

标签: eclipselink

是否有办法定期使eclipselink中的整个缓存无效(比如说每5分钟)。 可以在persistence.xml文件的属性中完成吗?

1 个答案:

答案 0 :(得分:1)

您可以为每个实体设置缓存失效超时

请参阅@Cache注释。

您可以使用SessionCustomizer迭代所有描述符并为所有描述符设置默认值。

您还可以在运行时使用JpaCache API使整个缓存无效。您可以使用EJB计时器来调用它。