2015-02-05 2 views
1

В моем приложении я использую версию Infinispan 5.3, и я хочу изменить настройку после инициализации кеша. Настройки по умолчанию будут загружены из файла xml, а некоторые из параметров (например: выселение maxEntries, продолжительность жизни и т. Д.) Должны иметь возможность изменять любое время работы приложения (это изменяется sysadmin). Есть ли способ изменить настройки уже созданного кеша?Как изменить настройки кэша Infinispan после его создания?

Я пробовал EmbeddedCacheManager.defineConfiguration(String cacheName, Configuration configurationOverride);, но это не влияет на уже созданный кеш.

ответ

3

Пожалуйста, примите во внимание, что в версии Infinispan 5.3 нет возможности изменять конфигурацию кэша «на лету». Вам необходимо перезапустить службу с новой конфигурацией в случае любого желаемого изменения.

Это то, что сообщество может хотеть работать в будущем. Однако такая задача непростая, потому что вам нужно выяснить, как правильно обрабатывать затронутые данные сразу после изменения конфигурации.

Не стесняйтесь поднимать новый запрос функции: https://issues.jboss.org/browse/ISPN/

Смежные вопросы