@Test(timeout = 15 * 1000)
public void testListenerNoDeadLock() throws Exception {
TestHazelcastInstanceFactory factory = createHazelcastInstanceFactory(1);
final CountDownLatch latch = new CountDownLatch(1);
final Config config = new Config();
config.addListenerConfig(new ListenerConfig(new MyLifecycleListener(latch)));
factory.newHazelcastInstance(config);
assertTrue(latch.await(10, TimeUnit.SECONDS));
}
static class MyLifecycleListener implements LifecycleListener{