void setResultAndException(DecryptJob.DecryptJobResult result, Exception exception) {
    this.result.set(result);
    this.exception = exception;
    this.decryptJobComplete = true;
  }
Sets the result and exception from decrypt job callback
@param result {@link DecryptJob.DecryptJobResult} from the decrypt job callback. Could be null on failure.
@param exception {@link Exception} from the decrypt job callback. Could be null if the decrypt job succeeded.
ambry-router/src/main/java/com/github/ambry/router/GetBlobOperation.java