protected void maybeReleaseDecryptionResultBuffer() {
      if (isInProgress() && progressTracker.isCryptoJobRequired() && decryptCallbackResultInfo.decryptJobComplete) {
        DecryptJob.DecryptJobResult result = decryptCallbackResultInfo.result.getAndSet(null);
        if (result != null) {
          ReferenceCountUtil.safeRelease(result.getDecryptedBlobContent());
        }
      }
    }
Maybe release the bytebuf in the decryption result. This is used in {@link #releaseResource()} when releasing
the resource, if we have just finished a decryption task, and not yet called poll method to add the decryption
result bytebuf to chunkIndexToBuf, then we have to call this method to release this result bytebuf.
ambry-router/src/main/java/com/github/ambry/router/GetBlobOperation.java