On the awssdk branch, to avoid ConnectionPoolTimeoutException errors that prevent
most of the tests in S3ProviderTest from completing, use ObjectMetadata instead of S3Object where possible in S3FileObject; this will avoid keeping unused http
connections open, as mentioned in the Javadoc for AmazonS3.getObject(..)
On the awssdk branch, to avoid ConnectionPoolTimeoutException errors that prevent most of the tests in S3ProviderTest from completing, use ObjectMetadata instead of S3Object where possible in S3FileObject; this will avoid keeping unused http connections open, as mentioned in the Javadoc for AmazonS3.getObject(..)