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
