Java SDK HttpClient connection pool exhaustion under load

We’re running a Java service using the Genesys Cloud Java SDK to fetch user data in parallel. The default HttpClient seems to hit a connection limit quickly, causing ConnectionPoolTimeoutException errors after about 50 concurrent requests.

I tried configuring a custom PoolingHttpClientConnectionManager with a max of 200 connections, but the SDK’s internal builder doesn’t seem to expose the underlying CloseableHttpClient for injection.

Is there a way to pass a pre-configured connection manager to the ApiClient constructor, or do I need to bypass the SDK’s HTTP layer entirely?