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