JCLOUDS-1042: Remove unneeded ACL swizzling

The previous commit shows that we do not need this.
This commit is contained in:
Andrew Gaul 2015-12-16 21:40:47 -08:00
parent a7c66d5120
commit 750c5d5316
1 changed files with 0 additions and 8 deletions

View File

@ -74,7 +74,6 @@ import com.google.common.base.Function;
import com.google.common.base.Optional;
import com.google.common.base.Predicate;
import com.google.common.base.Supplier;
import com.google.common.cache.CacheLoader;
import com.google.common.cache.LoadingCache;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableMap;
@ -273,13 +272,6 @@ public class S3BlobStore extends BaseBlobStore {
// TODO: Make use of options overrides
PutObjectOptions options = new PutObjectOptions();
try {
AccessControlList acl = bucketAcls.getUnchecked(container);
if (acl != null && acl.hasPermission(GroupGranteeURI.ALL_USERS, Permission.READ))
options.withAcl(CannedAccessPolicy.PUBLIC_READ);
} catch (CacheLoader.InvalidCacheLoadException e) {
// nulls not permitted from cache loader
}
return sync.putObject(container, blob2Object.apply(blob), options);
}