Not closing `S3Object` properly may lead to worker exhaustion in the HTTP client. Following method is not closing the `S3Object` properly: https://github.com/aws/aws-sdk-java/blob/master/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/AmazonS3Client.java#L1548-L1571 There might be similar methods which also doesn't close the instances properly in this class and sibling classes (async, encrypted)