private Callback<PutResult> updateNamedBlobTtlCallback() {
      return buildCallback(metrics.updateNamedBlobTtlCallbackMetrics, datasetVersion -> {
        if (RestUtils.isDatasetVersionQueryEnabled(restRequest.getArgs())) {
          metrics.updateTtlDatasetVersionRate.mark();
          updateTtlForDatasetVersion();
        }
        processResponseHelper();
      }, restRequest.getUri(), LOGGER, finalCallback);
    }
After {@link NamedBlobDb#updateBlobTtlAndStateToReady(NamedBlobRecord)}, call {@link #updateNamedBlobTtlCallback()}.
@return a {@link Callback} to be used with {@link NamedBlobDb#updateBlobTtlAndStateToReady(NamedBlobRecord)}.
ambry-frontend/src/main/java/com/github/ambry/frontend/TtlUpdateHandler.java