There's a TODO(joaodasilva) in there that it's merely using the FILE thread because ComponentCloudPolicyStore previously enforced thread-affinity by inheriting from base::NonThreadSafe. This is no longer the case (it now uses a SequenceChecker and is happy on sequences).
// TODO(joaodasilva): Move the |file_task_runner_| to the blocking pool.
// Currently it's not possible because the ComponentCloudPolicyStore is
// NonThreadSafe and doesn't support getting calls from different threads.
Could you please migrate it to the TaskScheduler (using base::CreateSequencedTaskRunnerWithTraits() from post_task.h); as well as any other components/policy code that uses FILE thread or BlockingPool, thanks!
Comment 1 by ljusten@chromium.org
, Jun 9 2017Status: Assigned (was: Untriaged)