| Index: chrome/browser/predictors/resource_prefetch_predictor.cc
|
| diff --git a/chrome/browser/predictors/resource_prefetch_predictor.cc b/chrome/browser/predictors/resource_prefetch_predictor.cc
|
| index f25f57d7fa2905a2d799962ab483c2e2245bb39b..87635c7c19c9052ac61da25ea96881ebbc3b5d5b 100644
|
| --- a/chrome/browser/predictors/resource_prefetch_predictor.cc
|
| +++ b/chrome/browser/predictors/resource_prefetch_predictor.cc
|
| @@ -641,6 +641,15 @@ bool ResourcePrefetchPredictor::IsUrlPrefetchable(const GURL& main_frame_url) {
|
| return GetPrefetchData(main_frame_url, nullptr);
|
| }
|
|
|
| +bool ResourcePrefetchPredictor::IsResourcePrefetchable(
|
| + const ResourceData& resource) const {
|
| + float confidence = static_cast<float>(resource.number_of_hits()) /
|
| + (resource.number_of_hits() + resource.number_of_misses());
|
| + return confidence >= config_.min_resource_confidence_to_trigger_prefetch &&
|
| + resource.number_of_hits() >=
|
| + config_.min_resource_hits_to_trigger_prefetch;
|
| +}
|
| +
|
| void ResourcePrefetchPredictor::SetObserverForTesting(TestObserver* observer) {
|
| observer_ = observer;
|
| }
|
| @@ -1320,15 +1329,6 @@ void ResourcePrefetchPredictor::LearnRedirect(const std::string& key,
|
| }
|
| }
|
|
|
| -bool ResourcePrefetchPredictor::IsResourcePrefetchable(
|
| - const ResourceData& resource) const {
|
| - float confidence = static_cast<float>(resource.number_of_hits()) /
|
| - (resource.number_of_hits() + resource.number_of_misses());
|
| - return confidence >= config_.min_resource_confidence_to_trigger_prefetch &&
|
| - resource.number_of_hits() >=
|
| - config_.min_resource_hits_to_trigger_prefetch;
|
| -}
|
| -
|
| void ResourcePrefetchPredictor::ReportDatabaseReadiness(
|
| const history::TopHostsList& top_hosts) const {
|
| DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
|
|