| Index: chrome/browser/precache/precache_util.cc
|
| diff --git a/chrome/browser/precache/precache_util.cc b/chrome/browser/precache/precache_util.cc
|
| index 80ec4a1e9756d8814a4ba4d9ed45304b4940e112..b13c48a210721d469bd8950399e829c19aeb60dc 100644
|
| --- a/chrome/browser/precache/precache_util.cc
|
| +++ b/chrome/browser/precache/precache_util.cc
|
| @@ -12,6 +12,7 @@
|
| #include "components/data_use_measurement/content/data_use_measurement.h"
|
| #include "components/precache/content/precache_manager.h"
|
| #include "content/public/browser/browser_thread.h"
|
| +#include "net/http/http_response_info.h"
|
| #include "net/url_request/url_request.h"
|
| #include "url/gurl.h"
|
|
|
| @@ -21,8 +22,8 @@ void UpdatePrecacheMetricsAndStateOnUIThread(const GURL& url,
|
| const GURL& referrer,
|
| base::TimeDelta latency,
|
| const base::Time& fetch_time,
|
| + const net::HttpResponseInfo& info,
|
| int64_t size,
|
| - bool was_cached,
|
| bool is_user_traffic,
|
| void* profile_id) {
|
| DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
|
| @@ -38,7 +39,7 @@ void UpdatePrecacheMetricsAndStateOnUIThread(const GURL& url,
|
| return;
|
|
|
| precache_manager->UpdatePrecacheMetricsAndState(
|
| - url, referrer, latency, fetch_time, size, was_cached, is_user_traffic);
|
| + url, referrer, latency, fetch_time, info, size, is_user_traffic);
|
| }
|
|
|
| } // namespace
|
| @@ -63,7 +64,7 @@ void UpdatePrecacheMetricsAndState(const net::URLRequest* request,
|
| base::Bind(
|
| &UpdatePrecacheMetricsAndStateOnUIThread, request->url(),
|
| GURL(request->referrer()), latency, base::Time::Now(),
|
| - received_content_length, request->was_cached(),
|
| + request->response_info(), received_content_length,
|
| data_use_measurement::DataUseMeasurement::IsUserInitiatedRequest(
|
| request),
|
| profile_id));
|
|
|