safeMode.registerNode(getNodeName(), BlurUtil.getVersion().getBytes());
_timerTableWarmer = setupTableWarmer();
_timerTableWarmer.start();
_watchOnlineShards = watchForShardServerChanges();
_clusterStatus.registerActionOnTableStateChange(new Action() {
@Override
public void action() {
synchronized (_warmupLock) {
_warmupLock.notifyAll();
}
}
});
_clusterStatus.registerActionOnTableStateChange(new Action() {
@Override
public void action() {
synchronized (_cleanupLock) {
_cleanupLock.notifyAll();
}