//okhttp/okhttp3/ConnectionPool
ConnectionPool¶
[jvm]\ class ConnectionPool
Manages reuse of HTTP and HTTP/2 connections for reduced network latency. HTTP requests that share the same Address may share a Connection. This class implements the policy of which connections to keep open for future use.
Constructors¶
ConnectionPool | [jvm] fun ConnectionPool(maxIdleConnections: Int, keepAliveDuration: Long, timeUnit: TimeUnit) |
ConnectionPool | [jvm] fun ConnectionPool() |
Functions¶
Name | Summary |
---|---|
connectionCount | [jvm] fun connectionCount(): Int Returns total number of connections in the pool. |
evictAll | [jvm] fun evictAll() Close and remove all idle connections in the pool. |
idleConnectionCount | [jvm] fun idleConnectionCount(): Int Returns the number of idle connections in the pool. |