Отключить постоянство для кеша - PullRequest
0 голосов
/ 10 июля 2020

Я включил постоянство в IgniteConfiguration. У меня несколько CacheConfigurations. Теперь для некоторого кеша я хочу отключить постоянство. Как я могу сделать это в зажигании. Подскажите, пожалуйста, правильный способ. Я проверил, что API недоступен.

1 Ответ

5 голосов
/ 10 июля 2020

Хотя это невозможно сделать для каждого кэша, вы можете включить / отключить сохранение для области данных: https://apacheignite.readme.io/docs/memory-configuration#data -regions

Если вы хотите включить сохраняемость только для некоторых из ваших кешей, оставив другие только в памяти, вы должны сделать следующее:

  1. Настроить две области данных.
  2. Включить сохраняемость только для одной из областей.
  3. Назначьте каждый кэш в соответствующий регион, в зависимости от того, нужна ли вам постоянность для этого кеша или нет.
...