| 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 03aba53e238e2e1a87e6c0166cca27c268e70f04..61a77f71bf64625b2efa018d48e9b0d27cb77000 100644
|
| --- a/components/offline_pages/offline_page_model.h
|
| +++ b/components/offline_pages/offline_page_model.h
|
| @@ -340,6 +340,14 @@ class OfflinePageModel : public KeyedService,
|
| const base::Time& expiration_time,
|
| bool success);
|
|
|
| + // Clears expired pages if there are any.
|
| + void ClearStorageIfNeeded(
|
| + const OfflinePageStorageManager::ClearStorageCallback& callback);
|
| +
|
| + // Callback completing storage clearing.
|
| + void OnStorageCleared(size_t expired_page_count,
|
| + OfflinePageStorageManager::ClearStorageResult result);
|
| +
|
| void RunWhenLoaded(const base::Closure& job);
|
|
|
| // Persistent store for offline page metadata.
|
|
|