【问题标题】:How to change Infinispan cache settings after it is created?创建后如何更改 Infinispan 缓存设置?
【发布时间】:2015-02-05 22:05:26
【问题描述】:

在我的应用程序中,我使用的是 Infinispan 5.3 版本,我想在缓存初始化后更改设置。默认设置将从 xml 文件加载,并且一些设置(例如:eviction maxEntries、lifespan 等)应该能够更改应用程序运行的任何时间(这由系统管理员更改)。有没有办法更改已创建缓存的设置?

我试过EmbeddedCacheManager.defineConfiguration(String cacheName, Configuration configurationOverride);,但这对已经创建的缓存没有影响。

【问题讨论】:

    标签: caching infinispan


    【解决方案1】:

    请注意,在 Infinispan 5.3 版中,不可能“即时”更改缓存配置。如果需要更改,您需要使用新配置重新启动服务。

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

    欢迎提出新功能请求:https://issues.jboss.org/browse/ISPN/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-16
      • 2015-01-01
      • 1970-01-01
      • 2021-10-26
      • 1970-01-01
      • 2016-12-26
      • 2018-10-28
      • 2016-03-20
      相关资源
      最近更新 更多