Liam Williams created HTTPCLIENT-1835:
-----------------------------------------
Summary: evictExpiredConnections does not work as intended
Key: HTTPCLIENT-1835
URL: https://issues.apache.org/jira/browse/HTTPCLIENT-1835
Project: HttpComponents HttpClient
Issue Type: Bug
Components: HttpClient (async), HttpClient (classic)
Affects Versions: 4.5.4, 5.0 Alpha3
Reporter: Liam Williams
HttpClientBuilder and HttpAsyncClientBuilder have an evictExpiredConnections
method that is supposed to allow configuring a client that will evict expired
connections.
When evictExpiredConnections is used alongside evictIdleConnections, everything
is fine.
However, if evictExpiredConnections is used without evictIdleConnections,
currently the builder will default to also providing the evictIdleConnections
behaviour (defaulting to evicting idle connections after 10 seconds).
The correct behaviour in this case is to only provide the
evictExpiredConnections behaviour and not the evictIdleConnections behaviour.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]