// Wait for view change to occur on cache1 for the addition of cache3
// Note we haven't triggered the view change for cache1 for the following removal yet
checkPoint.awaitStrict("post_view_listener_invoked_" + "manager1", 10, TimeUnit.SECONDS);
// Wait for the cluster listener request to come into cache0 which is from cache3
checkPoint.awaitStrict("pre_cluster_listeners_invoked_" + cache0, 10, TimeUnit.SECONDS);
// Now we kill cache0 while it is processing the request from cache3, which will in turn force it to ask cache1
log.info("Killing node 0 ..");
TestingUtil.killCacheManagers(manager(0));
cacheManagers.remove(0);