Index: content/browser/appcache/appcache_storage_impl.cc |
diff --git a/content/browser/appcache/appcache_storage_impl.cc b/content/browser/appcache/appcache_storage_impl.cc |
index 7494f5a4666f3c8ee92037f6c3ac564f28918756..3653488f188485da6ad6a75064cfa7cd37bf362d 100644 |
--- a/content/browser/appcache/appcache_storage_impl.cc |
+++ b/content/browser/appcache/appcache_storage_impl.cc |
@@ -12,13 +12,12 @@ |
#include "base/bind.h" |
#include "base/bind_helpers.h" |
#include "base/files/file_util.h" |
-#include "base/location.h" |
#include "base/logging.h" |
+#include "base/message_loop/message_loop.h" |
#include "base/profiler/scoped_tracker.h" |
#include "base/single_thread_task_runner.h" |
#include "base/stl_util.h" |
#include "base/strings/string_util.h" |
-#include "base/thread_task_runner_handle.h" |
#include "content/browser/appcache/appcache.h" |
#include "content/browser/appcache/appcache_database.h" |
#include "content/browser/appcache/appcache_entry.h" |
@@ -137,9 +136,8 @@ class AppCacheStorageImpl::DatabaseTask |
: public base::RefCountedThreadSafe<DatabaseTask> { |
public: |
explicit DatabaseTask(AppCacheStorageImpl* storage) |
- : storage_(storage), |
- database_(storage->database_), |
- io_thread_(base::ThreadTaskRunnerHandle::Get()) { |
+ : storage_(storage), database_(storage->database_), |
+ io_thread_(base::MessageLoopProxy::current()) { |
DCHECK(io_thread_.get()); |
} |
@@ -180,7 +178,7 @@ class AppCacheStorageImpl::DatabaseTask |
void CallRunCompleted(base::TimeTicks schedule_time); |
void OnFatalError(); |
- scoped_refptr<base::SingleThreadTaskRunner> io_thread_; |
+ scoped_refptr<base::MessageLoopProxy> io_thread_; |
}; |
void AppCacheStorageImpl::DatabaseTask::Schedule() { |
@@ -316,7 +314,7 @@ void AppCacheStorageImpl::InitTask::RunCompleted() { |
if (!storage_->is_disabled()) { |
storage_->usage_map_.swap(usage_map_); |
const base::TimeDelta kDelay = base::TimeDelta::FromMinutes(5); |
- base::ThreadTaskRunnerHandle::Get()->PostDelayedTask( |
+ base::MessageLoop::current()->PostDelayedTask( |
FROM_HERE, |
base::Bind(&AppCacheStorageImpl::DelayedStartDeletingUnusedResponses, |
storage_->weak_factory_.GetWeakPtr()), |
@@ -1740,9 +1738,10 @@ void AppCacheStorageImpl::StartDeletingResponses( |
void AppCacheStorageImpl::ScheduleDeleteOneResponse() { |
DCHECK(!is_response_deletion_scheduled_); |
const base::TimeDelta kBriefDelay = base::TimeDelta::FromMilliseconds(10); |
- base::ThreadTaskRunnerHandle::Get()->PostDelayedTask( |
- FROM_HERE, base::Bind(&AppCacheStorageImpl::DeleteOneResponse, |
- weak_factory_.GetWeakPtr()), |
+ base::MessageLoop::current()->PostDelayedTask( |
+ FROM_HERE, |
+ base::Bind(&AppCacheStorageImpl::DeleteOneResponse, |
+ weak_factory_.GetWeakPtr()), |
kBriefDelay); |
is_response_deletion_scheduled_ = true; |
} |
@@ -1825,9 +1824,10 @@ void AppCacheStorageImpl::GetPendingForeignMarkingsForCache( |
void AppCacheStorageImpl::ScheduleSimpleTask(const base::Closure& task) { |
pending_simple_tasks_.push_back(task); |
- base::ThreadTaskRunnerHandle::Get()->PostTask( |
- FROM_HERE, base::Bind(&AppCacheStorageImpl::RunOnePendingSimpleTask, |
- weak_factory_.GetWeakPtr())); |
+ base::MessageLoop::current()->PostTask( |
+ FROM_HERE, |
+ base::Bind(&AppCacheStorageImpl::RunOnePendingSimpleTask, |
+ weak_factory_.GetWeakPtr())); |
} |
void AppCacheStorageImpl::RunOnePendingSimpleTask() { |