Index: content/browser/appcache/appcache_update_job.h |
diff --git a/content/browser/appcache/appcache_update_job.h b/content/browser/appcache/appcache_update_job.h |
index 4d2d896ea74485cbb2757e145de08748a547eca7..48f9bade98d0d7e7af1e321f2e15a9c80a6de35b 100644 |
--- a/content/browser/appcache/appcache_update_job.h |
+++ b/content/browser/appcache/appcache_update_job.h |
@@ -14,6 +14,7 @@ |
#include "base/gtest_prod_util.h" |
#include "base/memory/ref_counted.h" |
#include "base/time/time.h" |
+#include "base/timer/timer.h" |
#include "content/browser/appcache/appcache.h" |
#include "content/browser/appcache/appcache_host.h" |
#include "content/browser/appcache/appcache_response.h" |
@@ -161,6 +162,8 @@ class CONTENT_EXPORT AppCacheUpdateJob |
scoped_ptr<AppCacheResponseWriter> response_writer_; |
}; // class URLFetcher |
+ void DelayableStart(); |
+ |
AppCacheResponseWriter* CreateResponseWriter(); |
// Methods for AppCacheStorage::Delegate. |
@@ -335,6 +338,8 @@ class CONTENT_EXPORT AppCacheUpdateJob |
StoredState stored_state_; |
AppCacheStorage* storage_; |
+ base::OneShotTimer<AppCacheUpdateJob> delayed_start_timer_; |
+ base::WeakPtrFactory<AppCacheUpdateJob> weak_factory_; |
FRIEND_TEST_ALL_PREFIXES(content::AppCacheGroupTest, QueueUpdate); |