in src/main/java/com/aliyun/tea/okhttp/OkHttpClientBuilder.java [74:89]
public OkHttpClientBuilder connectionPool(Map<String, Object> map) {
Object maxIdleConns = map.get("maxIdleConns");
int maxIdleConnections;
try {
maxIdleConnections = Integer.parseInt(String.valueOf(maxIdleConns));
} catch (Exception e) {
maxIdleConnections = 5;
}
long keepAliveDuration = 10000L;
if (map.containsKey("keepAliveDuration") && null != map.get("keepAliveDuration")) {
keepAliveDuration = Long.parseLong(String.valueOf(map.get("keepAliveDuration")));
}
ConnectionPool connectionPool = new ConnectionPool(maxIdleConnections, keepAliveDuration, TimeUnit.MILLISECONDS);
this.builder.connectionPool(connectionPool);
return this;
}