99import java .util .List ;
1010import java .util .Map ;
1111import java .util .Objects ;
12- import java .util .concurrent .ExecutorService ;
13- import java .util .concurrent .Executors ;
1412import java .util .function .Function ;
1513import java .util .stream .Collectors ;
1614import software .amazon .smithy .java .auth .api .identity .IdentityResolvers ;
@@ -45,7 +43,6 @@ final class ClientCall<I extends SerializableStruct, O extends SerializableStruc
4543 final AuthSchemeResolver authSchemeResolver ;
4644 final Map <ShapeId , AuthScheme <?, ?>> supportedAuthSchemes ;
4745 final IdentityResolvers identityResolvers ;
48- final ExecutorService executor ;
4946
5047 final RetryStrategy retryStrategy ;
5148 final String retryScope ;
@@ -70,9 +67,6 @@ private ClientCall(Builder<I, O> builder) {
7067 retryStrategy = Objects .requireNonNull (builder .retryStrategy , "retryStrategy is null" );
7168 retryScope = Objects .requireNonNullElse (builder .retryScope , "" );
7269 context .put (CallContext .RETRY_MAX , retryStrategy .maxAttempts ());
73-
74- //TODO fix this to not use a cached thread pool.
75- executor = builder .executor == null ? Executors .newCachedThreadPool () : builder .executor ;
7670 }
7771
7872 /**
@@ -106,7 +100,6 @@ static final class Builder<I extends SerializableStruct, O extends SerializableS
106100 AuthSchemeResolver authSchemeResolver ;
107101 final List <AuthScheme <?, ?>> supportedAuthSchemes = new ArrayList <>();
108102 IdentityResolvers identityResolvers ;
109- ExecutorService executor ;
110103 RetryStrategy retryStrategy ;
111104 String retryScope = "" ;
112105
0 commit comments