У меня есть несколько узлов (два члена) в кластере, и я использую Hazelcast для кэширования данных. Когда я помещаю запись в IMap map.putIfAbsent (id.toString (), idMap, 15, TimeUnit.MINUTES); ожидается, что срок действия записи истечет через 15 минут.
hazelcastInstance.getMap ("ID"). AddEntryListener (listener, true);
Но этого не происходит, и expirylistener запускается случайно. Что может быть причиной проблемы и как ее решить.