| Index: components/offline_pages/offline_page_model_impl.h
|
| diff --git a/components/offline_pages/offline_page_model_impl.h b/components/offline_pages/offline_page_model_impl.h
|
| index 9cdd627467b8af367d024a53f9a1a2eae13da92d..05f3660a01bf5d2bd31ee7fa1d955be4d435257e 100644
|
| --- a/components/offline_pages/offline_page_model_impl.h
|
| +++ b/components/offline_pages/offline_page_model_impl.h
|
| @@ -34,6 +34,7 @@
|
|
|
| class GURL;
|
| namespace base {
|
| +class Clock;
|
| class SequencedTaskRunner;
|
| class Time;
|
| class TimeDelta;
|
| @@ -114,6 +115,7 @@ class OfflinePageModelImpl : public OfflinePageModel, public KeyedService {
|
|
|
| // Methods for testing only:
|
| OfflinePageMetadataStore* GetStoreForTesting();
|
| + void SetClockForTesting(std::unique_ptr<base::Clock> clock);
|
|
|
| OfflinePageStorageManager* GetStorageManager();
|
|
|
| @@ -300,6 +302,9 @@ class OfflinePageModelImpl : public OfflinePageModel, public KeyedService {
|
| // Logger to facilitate recording of events.
|
| OfflinePageModelEventLogger offline_event_logger_;
|
|
|
| + // Clock for getting time.
|
| + std::unique_ptr<base::Clock> clock_;
|
| +
|
| base::WeakPtrFactory<OfflinePageModelImpl> weak_ptr_factory_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(OfflinePageModelImpl);
|
|
|