code: private Callable<S3Object> serviceCall(final GetObjectRequest request) {
          return new Callable<S3Object>() {
              @Override
              public S3Object call() throws Exception {
                  return s3.getObject(request);
              }
          };
      }
docs: Returns a Callable to execute {@link AmazonS3#getObject(GetObjectRequest)} with given request.