public synchronized void release() {
      ref--;
      if (ref == 0) {
        close();
      }
    }
Internal watcher that keep "data" up to date asynchronously.
hbase-examples/src/main/java/org/apache/hadoop/hbase/coprocessor/example/ZooKeeperScanPolicyObserver.java