> +      return false;
> +   }
> +
> +   /**
> +    * This supports multipart/related upload which has exactly 2 parts, 
> media-part and metadata-part
> +    */
> +   @Override
> +   public String putBlob(String container, Blob blob) {
> +      
> checkNotNull(blob.getPayload().getContentMetadata().getContentLength());
> +      HashCode md5 = 
> blob.getMetadata().getContentMetadata().getContentMD5AsHashCode();
> +      if (md5 != null) {
> +         ObjectTemplate template = 
> blobMetadataToObjectTemplate.apply(blob.getMetadata()).md5Hash(md5);
> +         return api.getObjectApi().multipartUpload(container, template, 
> blob.getPayload()).getEtag();
> +      }
> +      ObjectTemplate template = 
> blobMetadataToObjectTemplate.apply(blob.getMetadata());
> +      return api.getObjectApi().multipartUpload(container, template, 
> blob.getPayload()).getEtag();

Remove duplicated code?

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-google/pull/48/files#r17210379

Reply via email to