| Index: chrome/browser/net/chrome_network_delegate.cc
|
| ===================================================================
|
| --- chrome/browser/net/chrome_network_delegate.cc (revision 147972)
|
| +++ chrome/browser/net/chrome_network_delegate.cc (working copy)
|
| @@ -14,6 +14,7 @@
|
| #include "chrome/browser/extensions/extension_event_router_forwarder.h"
|
| #include "chrome/browser/extensions/extension_info_map.h"
|
| #include "chrome/browser/extensions/extension_process_manager.h"
|
| +#include "chrome/browser/net/cache_stats.h"
|
| #include "chrome/browser/prefs/pref_member.h"
|
| #include "chrome/browser/profiles/profile_manager.h"
|
| #include "chrome/browser/task_manager/task_manager.h"
|
| @@ -126,14 +127,16 @@
|
| const policy::URLBlacklistManager* url_blacklist_manager,
|
| void* profile,
|
| CookieSettings* cookie_settings,
|
| - BooleanPrefMember* enable_referrers)
|
| + BooleanPrefMember* enable_referrers,
|
| + chrome_browser_net::CacheStats* cache_stats)
|
| : event_router_(event_router),
|
| profile_(profile),
|
| cookie_settings_(cookie_settings),
|
| extension_info_map_(extension_info_map),
|
| enable_referrers_(enable_referrers),
|
| never_throttle_requests_(false),
|
| - url_blacklist_manager_(url_blacklist_manager) {
|
| + url_blacklist_manager_(url_blacklist_manager),
|
| + cache_stats_(cache_stats) {
|
| DCHECK(event_router);
|
| DCHECK(enable_referrers);
|
| DCHECK(!profile || cookie_settings);
|
| @@ -389,3 +392,10 @@
|
| #endif
|
| return net::OK;
|
| }
|
| +
|
| +void ChromeNetworkDelegate::OnCacheWaitStateChange(
|
| + const net::URLRequest& request,
|
| + CacheWaitState state) {
|
| + if (cache_stats_)
|
| + cache_stats_->OnCacheWaitStateChange(request, state);
|
| +}
|
|
|