Tested against Atmos, Azure, filesystem, GCS, S3, Swift, and transient. You can view, comment on, or merge this pull request online at:
https://github.com/jclouds/jclouds/pull/899 -- Commit Summary -- * JCLOUDS-948: Portable Cache-Control support * JCLOUDS-948: Azure Cache-Control support * JCLOUDS-948: Atmos Cache-Control support * JCLOUDS-948: Filesystem Cache-Control support * JCLOUDS-948: S3 Cache-Control support * JCLOUDS-948: Swift Cache-Control support * Fix replacing metadata in BaseBlobStore -- File Changes -- M apis/atmos/src/main/java/org/jclouds/atmos/domain/internal/DelegatingMutableContentMetadata.java (11) M apis/atmos/src/test/java/org/jclouds/atmos/blobstore/integration/AtmosIntegrationLiveTest.java (8) M apis/filesystem/src/main/java/org/jclouds/filesystem/strategy/internal/FilesystemStorageStrategyImpl.java (5) M apis/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/blobstore/integration/SwiftBlobIntegrationLiveTest.java (9) M apis/s3/src/main/java/org/jclouds/s3/binders/BindObjectMetadataToRequest.java (4) M apis/s3/src/main/java/org/jclouds/s3/binders/BindS3ObjectMetadataToRequest.java (6) M apis/s3/src/main/java/org/jclouds/s3/blobstore/S3BlobStore.java (5) M apis/s3/src/main/java/org/jclouds/s3/domain/MutableObjectMetadata.java (3) M apis/s3/src/main/java/org/jclouds/s3/domain/ObjectMetadata.java (3) M apis/s3/src/main/java/org/jclouds/s3/domain/ObjectMetadataBuilder.java (1) M apis/s3/src/main/java/org/jclouds/s3/domain/internal/MutableObjectMetadataImpl.java (10) M apis/s3/src/main/java/org/jclouds/s3/options/CopyObjectOptions.java (15) M blobstore/src/main/java/org/jclouds/blobstore/config/LocalBlobStore.java (11) M blobstore/src/main/java/org/jclouds/blobstore/domain/BlobBuilder.java (2) M blobstore/src/main/java/org/jclouds/blobstore/domain/internal/BlobBuilderImpl.java (6) M blobstore/src/main/java/org/jclouds/blobstore/internal/BaseBlobStore.java (20) M blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseBlobIntegrationTest.java (10) M core/src/main/java/org/jclouds/http/HttpUtils.java (8) M core/src/main/java/org/jclouds/io/ContentMetadata.java (15) M core/src/main/java/org/jclouds/io/ContentMetadataBuilder.java (17) M core/src/main/java/org/jclouds/io/ContentMetadataCodec.java (7) M core/src/main/java/org/jclouds/io/MutableContentMetadata.java (2) M core/src/main/java/org/jclouds/io/payloads/BaseImmutableContentMetadata.java (19) M core/src/main/java/org/jclouds/io/payloads/BaseMutableContentMetadata.java (23) M core/src/main/java/org/jclouds/logging/internal/Wire.java (1) M providers/azureblob/src/main/java/org/jclouds/azure/storage/reference/AzureStorageHeaders.java (1) M providers/azureblob/src/main/java/org/jclouds/azureblob/binders/BindAzureBlobMetadataToMultipartRequest.java (4) M providers/azureblob/src/main/java/org/jclouds/azureblob/binders/BindAzureBlobMetadataToRequest.java (6) M providers/azureblob/src/main/java/org/jclouds/azureblob/binders/BindAzureContentMetadataToRequest.java (5) M providers/azureblob/src/main/java/org/jclouds/azureblob/blobstore/AzureBlobStore.java (5) M providers/azureblob/src/main/java/org/jclouds/azureblob/domain/internal/BlobPropertiesImpl.java (1) M providers/azureblob/src/test/java/org/jclouds/azureblob/AzureBlobClientTest.java (56) -- Patch Links -- https://github.com/jclouds/jclouds/pull/899.patch https://github.com/jclouds/jclouds/pull/899.diff --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds/pull/899
