customize the default executor service for s3 async
customize the default executor service for s3 async

create a bounded thread pool that can scale to as many threads as there are connections in the client’s connection pool
the queue to the executor service is unbounded
the threads have a 60s keep-alive and are given the aws.wrap.s3 namespace

liruqi/aws-wrap,dwhjames/aws-wrap,dwhjames/aws-wrap,liruqi/aws-wrap