}
List<String> tableList = _clusterStatus.getTableList(false, cluster);
HashMap<String, Map<String, String>> newLayout = new HashMap<String, Map<String, String>>();
for (String table : tableList) {
watchTableLayouts(cluster, table, _watchForTableLayoutChanges);
DistributedLayoutFactory distributedLayoutFactory = getDistributedLayoutFactory(cluster);
DistributedLayout layout = distributedLayoutFactory.readCurrentLayout(table);
if (layout != null) {
Map<String, String> map = layout.getLayout();
LOG.info("New layout for table [{0}] is [{1}]", table, map);
newLayout.put(table, map);
} else {