private String removeLeadingSlashIfNeeded(String blobId) {
    return blobId.startsWith("/") ? blobId.substring(1) : blobId;
  }
Requests for a blob to be deleted asynchronously and invokes the {@link Callback} when the request completes.

@param restRequest The {@link RestRequest} to delete the blob.
@param blobId      The ID of the blob that needs to be deleted.
@param serviceId   The service ID of the service deleting the blob. This can be null if unknown.
@param callback    The {@link Callback} which will be invoked on the completion of a request.
@return A future that would contain information about whether the deletion succeeded or not, eventually.
ambry-router/src/main/java/com/github/ambry/router/NonBlockingRouter.java