docs: public void deleteReference() {
      if (decreaseRefCount() == 0) {
        T deleted;
        synchronized (this) {
          deleted = mValue;
          mValue = null;
        }
        mResourceReleaser.release(deleted);
        removeLiveReference(deleted);
      }
    }