| Index: components/offline_pages/offline_page_storage_manager.cc
 | 
| diff --git a/components/offline_pages/offline_page_storage_manager.cc b/components/offline_pages/offline_page_storage_manager.cc
 | 
| index aa7ebb36232f0567c6aea25e9f0b648f0c67fcb4..4a23269e2619d129db5726440a1cac1e82041903 100644
 | 
| --- a/components/offline_pages/offline_page_storage_manager.cc
 | 
| +++ b/components/offline_pages/offline_page_storage_manager.cc
 | 
| @@ -12,14 +12,15 @@
 | 
|  #include "components/offline_pages/client_policy_controller.h"
 | 
|  #include "components/offline_pages/offline_page_client_policy.h"
 | 
|  #include "components/offline_pages/offline_page_item.h"
 | 
| +#include "components/offline_pages/offline_page_model.h"
 | 
|  
 | 
|  namespace offline_pages {
 | 
|  
 | 
|  OfflinePageStorageManager::OfflinePageStorageManager(
 | 
| -    Client* client,
 | 
| +    OfflinePageModel* model,
 | 
|      ClientPolicyController* policy_controller,
 | 
|      ArchiveManager* archive_manager)
 | 
| -    : client_(client),
 | 
| +    : model_(model),
 | 
|        policy_controller_(policy_controller),
 | 
|        archive_manager_(archive_manager),
 | 
|        clock_(new base::DefaultClock()),
 | 
| @@ -52,7 +53,7 @@ void OfflinePageStorageManager::OnGetStorageStatsDoneForClearingPages(
 | 
|      callback.Run(0, ClearStorageResult::UNNECESSARY);
 | 
|      return;
 | 
|    }
 | 
| -  client_->GetAllPages(
 | 
| +  model_->GetAllPages(
 | 
|        base::Bind(&OfflinePageStorageManager::OnGetAllPagesDoneForClearingPages,
 | 
|                   weak_ptr_factory_.GetWeakPtr(), callback, stats));
 | 
|  }
 | 
| @@ -64,7 +65,7 @@ void OfflinePageStorageManager::OnGetAllPagesDoneForClearingPages(
 | 
|    std::vector<int64_t> page_ids_to_expire;
 | 
|    std::vector<int64_t> page_ids_to_remove;
 | 
|    GetPageIdsToClear(pages, stats, &page_ids_to_expire, &page_ids_to_remove);
 | 
| -  client_->ExpirePages(
 | 
| +  model_->ExpirePages(
 | 
|        page_ids_to_expire, clear_time_,
 | 
|        base::Bind(&OfflinePageStorageManager::OnPagesExpired,
 | 
|                   weak_ptr_factory_.GetWeakPtr(), callback,
 | 
| @@ -78,7 +79,7 @@ void OfflinePageStorageManager::OnPagesExpired(
 | 
|      bool expiration_succeeded) {
 | 
|    // We want to delete the outdated page records regardless the expiration
 | 
|    // succeeded or not.
 | 
| -  client_->DeletePagesByOfflineId(
 | 
| +  model_->DeletePagesByOfflineId(
 | 
|        page_ids_to_remove,
 | 
|        base::Bind(&OfflinePageStorageManager::OnOutdatedPagesCleared,
 | 
|                   weak_ptr_factory_.GetWeakPtr(), callback, pages_expired,
 | 
| 
 |