Caching 创建Infinispan缓存后如何更改其设置?

Caching 创建Infinispan缓存后如何更改其设置?,caching,infinispan,Caching,Infinispan,在我的应用程序中,我使用的是Infinispan 5.3版本,我想在缓存初始化后更改设置。默认设置将从xml文件加载,并且一些设置(例如:逐出maxEntries、寿命等)应该能够在应用程序运行的任何时间更改(这由sysadmin更改)。是否有方法更改已创建缓存的设置 我尝试了EmbeddedCacheManager.defineConfiguration(字符串cacheName,配置configurationOverride)但这对已创建的缓存没有影响。请考虑在Infinispan 5.3版

在我的应用程序中,我使用的是Infinispan 5.3版本,我想在缓存初始化后更改设置。默认设置将从xml文件加载,并且一些设置(例如:逐出maxEntries、寿命等)应该能够在应用程序运行的任何时间更改(这由sysadmin更改)。是否有方法更改已创建缓存的设置


我尝试了
EmbeddedCacheManager.defineConfiguration(字符串cacheName,配置configurationOverride)但这对已创建的缓存没有影响。

请考虑在Infinispan 5.3版中,不可能“动态”更改缓存配置。如果需要任何更改,您需要使用新配置重新启动服务

这是社区将来可能要努力的事情。但是,这样的任务并不容易,因为您需要弄清楚如何在配置更改后立即正确处理受影响的数据

请随时提出新功能请求: