| Index: chrome/browser/chromeos/policy/cloud_external_data_manager_base.h
|
| diff --git a/chrome/browser/chromeos/policy/cloud_external_data_manager_base.h b/chrome/browser/chromeos/policy/cloud_external_data_manager_base.h
|
| index ec078d40280c3dabff1a7b45753c6c4e137fd3b5..6d958aa26c746a88585ecfcc406cdc5a670cf670 100644
|
| --- a/chrome/browser/chromeos/policy/cloud_external_data_manager_base.h
|
| +++ b/chrome/browser/chromeos/policy/cloud_external_data_manager_base.h
|
| @@ -10,7 +10,7 @@
|
| #include "base/compiler_specific.h"
|
| #include "base/macros.h"
|
| #include "base/memory/ref_counted.h"
|
| -#include "base/threading/non_thread_safe.h"
|
| +#include "base/sequence_checker.h"
|
| #include "components/policy/core/common/cloud/cloud_external_data_manager.h"
|
| #include "components/policy/core/common/policy_details.h"
|
|
|
| @@ -27,8 +27,7 @@ class ExternalPolicyDataFetcherBackend;
|
| // policies.
|
| // This is a common base class used by specializations for regular users and
|
| // device-local accounts.
|
| -class CloudExternalDataManagerBase : public CloudExternalDataManager,
|
| - public base::NonThreadSafe {
|
| +class CloudExternalDataManagerBase : public CloudExternalDataManager {
|
| public:
|
| // |get_policy_details| is used to determine the maximum size that the
|
| // data referenced by each policy can have. Download scheduling, verification,
|
| @@ -90,6 +89,8 @@ class CloudExternalDataManagerBase : public CloudExternalDataManager,
|
| class Backend;
|
| std::unique_ptr<Backend> backend_;
|
|
|
| + SEQUENCE_CHECKER(sequence_checker_);
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(CloudExternalDataManagerBase);
|
| };
|
|
|
|
|