Configuring the Genesys Cloud Java SDK for a high-throughput service. The default ApiClient seems to reuse connections, but I’m seeing sporadic timeouts under load. Is there a recommended pattern for creating a thread-safe, pooled HTTP client configuration? Currently using a singleton instance, but wondering if setHttpClient with a custom PoolingHttpClientConnectionManager is supported or if I should stick to the SDK defaults.