diff options
author | mmenke <mmenke@chromium.org> | 2015-09-11 13:42:27 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-09-11 20:43:11 +0000 |
commit | 468be2ff331c13b1a081d10a3c17e5366d26e577 (patch) | |
tree | cee2dbcb52ab7a5af00b531b8e614255a88c7ba6 /net/http/mock_http_cache.cc | |
parent | 7c54a1d92f5d20997f58cdc70bd5b51a4a77efee (diff) | |
download | chromium_src-468be2ff331c13b1a081d10a3c17e5366d26e577.zip chromium_src-468be2ff331c13b1a081d10a3c17e5366d26e577.tar.gz chromium_src-468be2ff331c13b1a081d10a3c17e5366d26e577.tar.bz2 |
Remove reference counting from HttpNetworkSession.
This makes lifetime cleaner, and helps us avoid the case
where an HttpNetworkSession outlives the components it points
to.
Also remove some weird uses a null NetLog in GCM.
TBR=sgurun@chromium.org,davidben@chromium.org,droger@chromium.org
BUG=515947
Review URL: https://codereview.chromium.org/1298253002
Cr-Commit-Position: refs/heads/master@{#348483}
Diffstat (limited to 'net/http/mock_http_cache.cc')
-rw-r--r-- | net/http/mock_http_cache.cc | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/net/http/mock_http_cache.cc b/net/http/mock_http_cache.cc index d939a3d..10f4c09 100644 --- a/net/http/mock_http_cache.cc +++ b/net/http/mock_http_cache.cc @@ -519,13 +519,10 @@ int MockBackendFactory::CreateBackend(NetLog* net_log, //----------------------------------------------------------------------------- -MockHttpCache::MockHttpCache() - : http_cache_(new MockNetworkLayer(), NULL, new MockBackendFactory()) { -} +MockHttpCache::MockHttpCache() : MockHttpCache(new MockBackendFactory()) {} MockHttpCache::MockHttpCache(HttpCache::BackendFactory* disk_cache_factory) - : http_cache_(new MockNetworkLayer(), NULL, disk_cache_factory) { -} + : http_cache_(new MockNetworkLayer(), nullptr, disk_cache_factory, true) {} disk_cache::Backend* MockHttpCache::backend() { TestCompletionCallback cb; |