public Response AbortUploadDocument(AbortUploadDocumentRequest request)
        {
            if (request == null)
            {
                throw new ArgumentNullException("request");
            }

            // Only useful in cases where routing matches but uri is null (like ".../CancelUpload?uri")

            try
            {
                var cache = ServiceHelper.Cache;
                DocumentFactory.AbortUploadDocument(cache, request.Uri);
            }
            catch
            {
                //ignore any error
            }

            return(new Response());
        }