private void recyclePendAddOpObject() { entryId = LedgerHandle.INVALID_ENTRY_ID; currentLedgerLength = -1; if (payload != null) { ReferenceCountUtil.release(payload); payload = null; } cb = null; ctx = null; ensemble = null; ackSet.recycle(); ackSet = null; lh = null; clientCtx = null; isRecoveryAdd = false; completed = false; pendingWriteRequests = 0; callbackTriggered = false; hasRun = false; allowFailFast = false; writeFlags = null; recyclerHandle.recycle(this); } }