code: private void _watchNode(String path) throws ZooKeeperException {
          try {
              cacheNodeWatcher.get(path);
          } catch (Exception e) {
              if (e instanceof ZooKeeperException) {
                  throw (ZooKeeperException) e;
              } else {
                  throw new ZooKeeperException(e);
              }
          }
      }
docs: Watches a node for changes.
  
  @param path
  @throws ZooKeeperException