| Index: net/http/http_cache.cc
|
| diff --git a/net/http/http_cache.cc b/net/http/http_cache.cc
|
| index 58fa5cb14e232fcb67b3329008c24b2c1d305bcb..59a277a9ce08acd990ee87b6a1951d6b8b2aab56 100644
|
| --- a/net/http/http_cache.cc
|
| +++ b/net/http/http_cache.cc
|
| @@ -53,7 +53,9 @@ HttpNetworkSession* CreateNetworkSession(
|
| HttpAuthHandlerFactory* http_auth_handler_factory,
|
| NetworkDelegate* network_delegate,
|
| HttpServerProperties* http_server_properties,
|
| - NetLog* net_log) {
|
| + NetLog* net_log,
|
| + HttpCache::IdleSocketCleanupMode cleanup_mode) {
|
| +
|
| HttpNetworkSession::Params params;
|
| params.host_resolver = host_resolver;
|
| params.cert_verifier = cert_verifier;
|
| @@ -67,6 +69,7 @@ HttpNetworkSession* CreateNetworkSession(
|
| params.network_delegate = network_delegate;
|
| params.http_server_properties = http_server_properties;
|
| params.net_log = net_log;
|
| + params.use_cleanup_timer = (cleanup_mode == HttpCache::USE_CLEANUP_TIMER);
|
| return new HttpNetworkSession(params);
|
| }
|
|
|
| @@ -326,7 +329,8 @@ HttpCache::HttpCache(HostResolver* host_resolver,
|
| NetworkDelegate* network_delegate,
|
| HttpServerProperties* http_server_properties,
|
| NetLog* net_log,
|
| - BackendFactory* backend_factory)
|
| + BackendFactory* backend_factory,
|
| + IdleSocketCleanupMode cleanup_mode)
|
| : net_log_(net_log),
|
| backend_factory_(backend_factory),
|
| building_backend_(false),
|
| @@ -348,7 +352,8 @@ HttpCache::HttpCache(HostResolver* host_resolver,
|
| http_auth_handler_factory,
|
| network_delegate,
|
| http_server_properties,
|
| - net_log))) {
|
| + net_log,
|
| + cleanup_mode))) {
|
| }
|
|
|
|
|
|
|