Chromium Code Reviews| Index: net/disk_cache/simple/simple_index.h |
| diff --git a/net/disk_cache/simple/simple_index.h b/net/disk_cache/simple/simple_index.h |
| index 4f3c4046daa7c3f2989f3752d8767272d8ea86ef..6d21164652d296019ac7974eb5a357ac18ba987d 100644 |
| --- a/net/disk_cache/simple/simple_index.h |
| +++ b/net/disk_cache/simple/simple_index.h |
| @@ -22,6 +22,10 @@ |
| #include "net/base/completion_callback.h" |
| #include "net/base/net_export.h" |
| +#if defined(OS_ANDROID) |
| +#include "net/android/simple_cache_activity_status_notifier.h" |
| +#endif |
| + |
| class Pickle; |
| class PickleIterator; |
| @@ -142,6 +146,11 @@ class NET_EXPORT_PRIVATE SimpleIndex |
| void MergeInitializingSet(scoped_ptr<EntrySet> index_file_entries, |
| bool force_index_flush); |
| +#if defined(OS_ANDROID) |
| + void ActivityStatusChanged( |
| + net::SimpleCacheActivityStatusNotifier::ActivityStatus activity_status); |
| +#endif |
| + |
| EntrySet entries_set_; |
| uint64 cache_size_; // Total cache storage size in bytes. |
| @@ -162,11 +171,15 @@ class NET_EXPORT_PRIVATE SimpleIndex |
| // Timestamp of the last time we wrote the index to disk. |
| // PostponeWritingToDisk() may give up postponing and allow the write if it |
| // has been a while since last time we wrote. |
| - base::Time last_write_to_disk_; |
| base::OneShotTimer<SimpleIndex> write_to_disk_timer_; |
| typedef std::list<net::CompletionCallback> CallbackList; |
| CallbackList to_run_when_initialized_; |
| + |
| +#if defined(OS_ANDROID) |
| + net::SimpleCacheActivityStatusNotifier activity_status_notifier_; |
|
Philippe
2013/04/22 11:35:48
So this is indeed constructed on the IO thread.
felipeg
2013/04/22 16:14:32
Done.
|
| +#endif |
| + bool app_on_background_; |
| }; |
| } // namespace disk_cache |