code: @Override
    public void close()
    {
      if (closed.compareAndSet(false, true)) {
        decrement();
      } else {
        log.warn(new ISE("Already closed"), "Already closed");
      }
    }
docs: Decrements the reference count by 1. If it reaches to 0, then closes {@link #closer}.