This works more naturally with Guava Hashing methods and immutability
provides better safety guarantees.  Also deprecate existing byte[]
methods.
You can merge this Pull Request by running:

  git pull https://github.com/andrewgaul/jclouds hash-code

Or you can view, comment on it, or merge it online at:

  https://github.com/jclouds/jclouds/pull/384

-- Commit Summary --

  * Provide type-safe HashCode methods for Content-MD5

-- File Changes --

    M 
apis/atmos/src/main/java/org/jclouds/atmos/domain/internal/DelegatingMutableContentMetadata.java
 (14)
    M 
apis/filesystem/src/main/java/org/jclouds/filesystem/strategy/internal/FilesystemStorageStrategyImpl.java
 (2)
    M 
blobstore/src/main/java/org/jclouds/blobstore/TransientStorageStrategy.java (15)
    M blobstore/src/main/java/org/jclouds/blobstore/domain/BlobBuilder.java (4)
    M 
blobstore/src/main/java/org/jclouds/blobstore/domain/internal/BlobBuilderImpl.java
 (7)
    M 
blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseBlobIntegrationTest.java
 (4)
    M core/src/main/java/org/jclouds/io/ContentMetadata.java (5)
    M core/src/main/java/org/jclouds/io/ContentMetadataBuilder.java (25)
    M core/src/main/java/org/jclouds/io/MutableContentMetadata.java (5)
    M core/src/main/java/org/jclouds/io/Payloads.java (2)
    M core/src/main/java/org/jclouds/io/internal/BasePayloadSlicer.java (7)
    M 
core/src/main/java/org/jclouds/io/payloads/BaseImmutableContentMetadata.java 
(28)
    M 
core/src/main/java/org/jclouds/io/payloads/BaseMutableContentMetadata.java (29)
    M 
providers/aws-s3/src/test/java/org/jclouds/aws/s3/AWSS3ClientExpectTest.java (2)

-- Patch Links --

https://github.com/jclouds/jclouds/pull/384.patch
https://github.com/jclouds/jclouds/pull/384.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/384

Reply via email to