Index: chrome/browser/profiles/profile_impl_io_data.cc |
diff --git a/chrome/browser/profiles/profile_impl_io_data.cc b/chrome/browser/profiles/profile_impl_io_data.cc |
index f2526a019dcc12b0fea965cf50af45a05e50404e..c4fe90c0986e7023897ced4209a3ec270d5ec8b5 100644 |
--- a/chrome/browser/profiles/profile_impl_io_data.cc |
+++ b/chrome/browser/profiles/profile_impl_io_data.cc |
@@ -18,6 +18,7 @@ |
#include "base/sequenced_task_runner.h" |
#include "base/stl_util.h" |
#include "base/strings/string_util.h" |
+#include "base/task_scheduler/post_task.h" |
#include "base/threading/sequenced_worker_pool.h" |
#include "build/build_config.h" |
#include "chrome/browser/browser_process.h" |
@@ -502,8 +503,9 @@ void ProfileImplIOData::InitializeInternal( |
scoped_refptr<QuotaPolicyChannelIDStore> channel_id_db = |
new QuotaPolicyChannelIDStore( |
lazy_params_->channel_id_path, |
- BrowserThread::GetBlockingPool()->GetSequencedTaskRunner( |
- base::SequencedWorkerPool::GetSequenceToken()), |
+ base::CreateSequencedTaskRunnerWithTraits( |
+ base::TaskTraits().MayBlock().WithPriority( |
+ base::TaskPriority::BACKGROUND)), |
gab
2017/08/15 00:02:44
This call also lands in net::SQLiteChannelIDStore'
|
lazy_params_->special_storage_policy.get()); |
main_context_storage->set_channel_id_service( |
base::MakeUnique<net::ChannelIDService>( |
@@ -647,9 +649,9 @@ net::URLRequestContext* ProfileImplIOData::InitializeAppRequestContext( |
cookie_config.crypto_delegate = cookie_config::GetCookieCryptoDelegate(); |
cookie_store = content::CreateCookieStore(cookie_config); |
channel_id_db = new net::SQLiteChannelIDStore( |
- channel_id_path, |
- BrowserThread::GetBlockingPool()->GetSequencedTaskRunner( |
- base::SequencedWorkerPool::GetSequenceToken())); |
+ channel_id_path, base::CreateSequencedTaskRunnerWithTraits( |
+ base::TaskTraits().MayBlock().WithPriority( |
+ base::TaskPriority::BACKGROUND))); |
gab
2017/08/15 00:02:44
I don't think TaskPriority::BACKGROUND is correct
|
} |
std::unique_ptr<net::ChannelIDService> channel_id_service( |
new net::ChannelIDService( |