| Index: components/policy/core/common/cloud/component_cloud_policy_store.h
|
| diff --git a/components/policy/core/common/cloud/component_cloud_policy_store.h b/components/policy/core/common/cloud/component_cloud_policy_store.h
|
| index b727d5d72900b3c126f9372570a62dd0c8a98664..db3e1c894004a6ebdfc06a241e29d848466e7778 100644
|
| --- a/components/policy/core/common/cloud/component_cloud_policy_store.h
|
| +++ b/components/policy/core/common/cloud/component_cloud_policy_store.h
|
| @@ -10,7 +10,7 @@
|
| #include <string>
|
|
|
| #include "base/macros.h"
|
| -#include "base/threading/non_thread_safe.h"
|
| +#include "base/sequence_checker.h"
|
| #include "base/time/time.h"
|
| #include "components/policy/core/common/cloud/resource_cache.h"
|
| #include "components/policy/core/common/policy_bundle.h"
|
| @@ -32,7 +32,7 @@ namespace policy {
|
| // beforehand using |SetCredentials|. The expectation is that these credentials
|
| // should be the same as used for validating the superior policy (e.g. the user
|
| // policy, the device-local account policy, etc.).
|
| -class POLICY_EXPORT ComponentCloudPolicyStore : public base::NonThreadSafe {
|
| +class POLICY_EXPORT ComponentCloudPolicyStore {
|
| public:
|
| class POLICY_EXPORT Delegate {
|
| public:
|
| @@ -151,6 +151,8 @@ class POLICY_EXPORT ComponentCloudPolicyStore : public base::NonThreadSafe {
|
| // exposed component.
|
| std::map<PolicyNamespace, base::Time> stored_policy_times_;
|
|
|
| + SEQUENCE_CHECKER(sequence_checker_);
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(ComponentCloudPolicyStore);
|
| };
|
|
|
|
|