private Callback<Void> deleteDatasetVersionOutOfRetentionCallback(BlobInfo blobInfo) {
      return buildCallback(frontendMetrics.deleteDatasetOutOfRetentionRequestMetrics,
          deleteResult -> securityService.processResponse(restRequest, restResponseChannel, blobInfo,
              securityProcessResponseCallback()), restRequest.getUri(), LOGGER, finalCallback);
    }
After updateVersionStateAndDeleteDatasetVersionOutOfRetentionCount, call {@link SecurityService#processResponse}.
@param blobInfo the {@link BlobInfo} to use for security checks.
@return a {@link Callback} to be used with updateVersionStateAndDeleteDatasetVersionOutOfRetentionCount.
ambry-frontend/src/main/java/com/github/ambry/frontend/NamedBlobPutHandler.java