Java SDK connection pool exhaustion causing 503s in multi-threaded analytics pull

The java.net.SocketTimeoutException keeps blowing up the executor service. We’re pooling a single com.genesyscloud.auth.oauth2.OAuthClient instance across 50 threads to hammer /api/v2/analytics/conversations/queries. The HttpURLConnection wrapper doesn’t expose the underlying manager. Can’t find a hook to inject PoolingHttpClientConnectionManager into the Configuration builder. Connection pool shut down errors start appearing right after the 200th request. The default keep-alive settings aren’t holding up under this load.