JPA2 + Hibernate 4.3 + Infinispan 6.0:清除缓存

时间:2015-01-10 21:05:11

标签: infinispan

当我使用JPA2 + Hibernate 4.3 + Infinispan 6.0并调用

entitymanager.getEntityManagerFactory().getCache().evictAll() 

缓存未被清除。

如果我在某个缓存上通过JMX调用clear命令,它就可以工作。

我的配置为空:

http://www.infinispan.org/schemas/infinispan-config-6.0.xsd"       的xmlns ="瓮:Infinispan的:配置:6.0">

这里有什么问题?

谢谢

1 个答案:

答案 0 :(得分:0)

默认情况下,Eviction在6.0中被禁用。如果要使用此功能,则必须对其进行配置。

请参阅:http://infinispan.org/docs/6.0.x/user_guide/user_guide.html#_more_defaults

  

默认情况下,如果未指定逐出元素,则不会进行驱逐。