Chromium Code Reviews| 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..92013903eb23fc212f54e66453702c1fdaf1fe43 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::ClearPageCallback&); |
|
fgorski
2016/05/19 04:16:23
Who is calling this one?
romax
2016/05/20 00:47:50
No one is calling this one as of now. I was assumi
|
| + |
| // 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::StorageClearResult result); |
| + |
| void RunWhenLoaded(const base::Closure& job); |
| // Persistent store for offline page metadata. |