import com.hazelcast.core.Hazelcast import com.hazelcast.core.EntryListener import com.hazelcast.core.EntryEvent def listener = [ entryAdded: { EntryEvent ev -> println "key $ev.key was added with value $ev.value to $ev.name" Hazelcast.getMap("customers").values().each { println it } }, entryUpdated: { EntryEvent ev -> }, entryRemoved: { EntryEvent ev -> }, entryEvicted: { EntryEvent ev -> } ] as EntryListener def customersMap = Hazelcast.getMap("customers") customersMap.addEntryListener(listener, true)