@Override
  public void close() {
    synchronized (this) {
      if (mIsClosed) {
        return;
      }
      mIsClosed = true;
    }

    mSharedReference.deleteReference();
  }
Closes this CloseableReference.

<p>Decrements the reference count of the underlying object. If it is zero, the object will be
released.

<p>This method is idempotent. Calling it multiple times on the same instance has no effect.
fbcore/src/main/java/com/facebook/common/references/CloseableReference.java