Я использую hibernate 5 и hazelcast 3.5.4. Для кеша второго уровня я использую HazelcastCacheRegionFactory, который является распределенной реализацией.HazelCast распределяет кеш второго уровня и недействительность обновления
В документации HazelcastLocalCacheRegionFactory четко указано, что в случае отправки сообщения об обновлении/удалении недействительны.
Я провел тест в локальной сети с кластером второго уровня с кластеризацией второго уровня. Когда объект считывается с узла, другой узел не обращается к базе данных, вместо этого он извлекает объект из каретки. Однако, как только узел обновляет объект, другой узел, чтобы извлечь объект, выполняет запрос.
Так что мой вопрос в том, что HazelcastCacheRegionFactory отправляет сообщения о недействительности тоже при обновлении/удалении вместо распространения изменений.
спасибо.