@Override
    protected void finalize() throws Throwable {
        shutdownThreadPools();
    }
Releasing all resources created by <code>TransferManager</code> before it
is being garbage collected.
aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/transfer/TransferManager.java