Index: components/offline_pages/core/offline_page_model_query.h |
diff --git a/components/offline_pages/core/offline_page_model_query.h b/components/offline_pages/core/offline_page_model_query.h |
index 526c3707ab90cc1dc073d3693b0724544cdb48f3..ae79913a76570decc4d5f13c49ea44da41a9039a 100644 |
--- a/components/offline_pages/core/offline_page_model_query.h |
+++ b/components/offline_pages/core/offline_page_model_query.h |
@@ -86,6 +86,13 @@ class OfflinePageModelQueryBuilder { |
const std::vector<GURL>& urls); |
// Only include pages whose namespaces satisfy |
+ // ClientPolicyController::IsRemovedOnCacheReset(|namespace|) == |
+ // |removed_on_cache_reset| |
+ // Multiple calls overwrite previous ones. |
+ OfflinePageModelQueryBuilder& RequireRemovedOnCacheReset( |
+ Requirement removed_on_cache_reset); |
+ |
+ // Only include pages whose namespaces satisfy |
// ClientPolicyController::IsSupportedByDownload(|namespace|) == |
// |supported_by_download| |
// Multiple calls overwrite previous ones. |
@@ -123,6 +130,7 @@ class OfflinePageModelQueryBuilder { |
std::pair<Requirement, std::vector<ClientId>> client_ids_; |
std::pair<Requirement, std::vector<GURL>> urls_; |
+ Requirement removed_on_cache_reset_ = Requirement::UNSET; |
Requirement supported_by_download_ = Requirement::UNSET; |
Requirement shown_as_recently_visited_site_ = Requirement::UNSET; |
Requirement restricted_to_original_tab_ = Requirement::UNSET; |