infinispan缓存服务器到期失败

我使用infinispan-5.1.6.FINAL作为远程缓存服务器和热棒协议来访问它。 但发现它没有按预期工作,即按照下面的配置,1ms后缓存的值不会被驱逐

        

我爆炸了战争(infinispan-5.1.6.FINAL/modules/rest/infinispan-server-rest.war),保存了上面的配置,更改了web.xml以使用它并部署在tomcat 6.0.32中

我能够通过此资源放入缓存并从中检索

 http://localhost:8080/infinispan-server-rest/rest/my-cache/1 

但即使在10分钟后,该条目也不会被驱逐。 顺便说一句,相同的配置工作在嵌入式缓存模式。

我错过了什么? 我怎么能让这个工作?

无论缓存设置如何,REST服务器的默认行为都是无限期地存储条目。 如果要使用缓存的默认过期设置,则必须指定timeToLiveSeconds=0maxIdleTimeSeconds=0

这可能会在将来的版本中发生变化,请参阅https://community.jboss.org/message/796785#796785 。