BlurUtil.createIfMissing(_zookeeper, ZookeeperPathConstants.getClustersPath());
}
private void watchForClusterChanges() throws KeeperException, InterruptedException {
_watchForClusters = new WatchChildren(_zookeeper, ZookeeperPathConstants.getClustersPath());
_watchForClusters.watch(new OnChange() {
@Override
public void action(List<String> children) {
for (String cluster : new HashSet<String>(_distributedLayoutFactoryMap.keySet())) {
if (!children.contains(cluster)) {
_distributedLayoutFactoryMap.remove(cluster);