void reset() {
      chunkOperationTracker = null;
      chunkCompleted = false;
      retainChunkExceptionOnSuccess = false;
      chunkBlobId = null;
      chunkIndex = -1;
      chunkException = null;
      successfullyDeserialized = false;
      progressTracker = null;
      decryptCallbackResultInfo = null;
      decryptJobMetricsTracker = new CryptoJobMetricsTracker(routerMetrics.decryptJobMetrics);
      correlationIdToGetRequestInfo.clear();
      state = ChunkState.Free;
      operationQuotaCharger =
          new OperationQuotaCharger(quotaChargeCallback, GetBlobOperation.class.getSimpleName(), routerMetrics);
      initializedTimeMs = -1;
      timeLimitForRetryInMs = 0;
      failedAttempts = 0;
    }
Reset the state of this GetChunk.
ambry-router/src/main/java/com/github/ambry/router/GetBlobOperation.java