| Index: chrome/browser/predictors/resource_prefetch_predictor_tables.h
|
| diff --git a/chrome/browser/predictors/resource_prefetch_predictor_tables.h b/chrome/browser/predictors/resource_prefetch_predictor_tables.h
|
| index 522def9429d83e1dd418ab22865b89c3f9827902..0808fbad23ee3eb9668965ff898e1356e9215b9c 100644
|
| --- a/chrome/browser/predictors/resource_prefetch_predictor_tables.h
|
| +++ b/chrome/browser/predictors/resource_prefetch_predictor_tables.h
|
| @@ -51,13 +51,17 @@ class ResourcePrefetchPredictorTables : public PredictorTableBase {
|
| ManifestDataMap* manifest_map,
|
| OriginDataMap* origin_data_map);
|
|
|
| - // Updates data for a Url and a host. If any of the arguments has an empty
|
| - // primary key, it will be ignored.
|
| - // Note that all the keys should be less |kMaxStringLength| in length.
|
| - virtual void UpdateData(const PrefetchData& url_data,
|
| - const PrefetchData& host_data,
|
| - const RedirectData& url_redirect_data,
|
| - const RedirectData& host_redirect_data);
|
| + // Updates resource data for the input |data|.
|
| + // Note that the primary key in |data| should be less than |kMaxStringLength|
|
| + // in length.
|
| + virtual void UpdateResourceData(const PrefetchData& data,
|
| + PrefetchKeyType key_type);
|
| +
|
| + // Updates redirect data for the input |data|.
|
| + // Note that the primary key in |data| should be less than |kMaxStringLength|
|
| + // in length.
|
| + virtual void UpdateRedirectData(const RedirectData& data,
|
| + PrefetchKeyType key_type);
|
|
|
| // Updates manifest data for the input |host|.
|
| virtual void UpdateManifestData(
|
| @@ -150,7 +154,7 @@ class ResourcePrefetchPredictorTables : public PredictorTableBase {
|
| void GetAllManifestDataHelper(ManifestDataMap* manifest_map);
|
| void GetAllOriginDataHelper(OriginDataMap* manifest_map);
|
|
|
| - bool UpdateDataHelper(PrefetchKeyType key_type,
|
| + void UpdateDataHelper(PrefetchKeyType key_type,
|
| PrefetchDataType data_type,
|
| const std::string& key,
|
| const google::protobuf::MessageLite& data);
|
|
|