public void testJoinComplete() { List<MagicKey> keys = new ArrayList<MagicKey>(Arrays.asList( new MagicKey("k1", c1), new MagicKey("k2", c2), new MagicKey("k3", c1), new MagicKey("k4", c2) )); int i = 0; for (Cache<Object, String> c : caches) c.put(keys.get(i++), "v" + i); log.infof("Initialized with keys %s", keys); EmbeddedCacheManager joinerManager = addClusterEnabledCacheManager(); joinerManager.defineConfiguration(cacheName, configuration.build()); Cache joiner = joinerManager.getCache(cacheName); DistributionManager dmi = joiner.getAdvancedCache().getDistributionManager(); assert dmi.isJoinComplete(); }