Index: chrome/browser/net/chrome_network_delegate.cc |
=================================================================== |
--- chrome/browser/net/chrome_network_delegate.cc (revision 145862) |
+++ 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" |
@@ -132,7 +133,8 @@ |
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_(chrome_browser_net::CacheStats::GetInstance()) { |
DCHECK(event_router); |
DCHECK(enable_referrers); |
DCHECK(!profile || cookie_settings); |
@@ -388,3 +390,9 @@ |
#endif |
return net::OK; |
} |
+ |
+void ChromeNetworkDelegate::OnCacheWaitStateChange( |
+ const net::URLRequest& request, |
+ CacheWaitState state) { |
+ cache_stats_->OnCacheWaitStateChange(request, state); |
+} |