| Index: components/offline_pages/offline_page_model.h
|
| diff --git a/components/offline_pages/offline_page_model.h b/components/offline_pages/offline_page_model.h
|
| index d5fe0fb782649a99befb40dc2d0806e089dc813c..ae12e6ac60e013bc8e3a42044c983d539801d5a1 100644
|
| --- a/components/offline_pages/offline_page_model.h
|
| +++ b/components/offline_pages/offline_page_model.h
|
| @@ -215,6 +215,9 @@ class OfflinePageModel : public KeyedService,
|
| // observers.
|
| void CheckForExternalFileDeletion();
|
|
|
| + // Call storage manager to clear expired pages explicitly.
|
| + void ExpirePages(const OfflinePageStorageManager::ClearPagesCallback&);
|
| +
|
| // Returns the policy controller.
|
| ClientPolicyController* GetPolicyController();
|
|
|
| @@ -329,6 +332,11 @@ class OfflinePageModel : public KeyedService,
|
| void DoDeletePagesByURLPredicate(const UrlPredicate& predicate,
|
| const DeletePageCallback& callback);
|
|
|
| + // Callbacks for calling storage manager to expire pages.
|
| + void OnExpiredPagesCleared(
|
| + const int expired_page_count,
|
| + OfflinePageStorageManager::ClearStorageResult result);
|
| +
|
| void RunWhenLoaded(const base::Closure& job);
|
|
|
| // Persistent store for offline page metadata.
|
|
|