Index: components/policy/core/common/cloud/cloud_policy_refresh_scheduler.cc |
diff --git a/components/policy/core/common/cloud/cloud_policy_refresh_scheduler.cc b/components/policy/core/common/cloud/cloud_policy_refresh_scheduler.cc |
index ea4d53d6b49df9b8c041739f0350ee12b63cd004..77f86c2823948565b8c5f9dc9039d2ca6d38b821 100644 |
--- a/components/policy/core/common/cloud/cloud_policy_refresh_scheduler.cc |
+++ b/components/policy/core/common/cloud/cloud_policy_refresh_scheduler.cc |
@@ -11,19 +11,10 @@ |
#include "base/memory/scoped_ptr.h" |
#include "base/metrics/histogram.h" |
#include "base/sequenced_task_runner.h" |
-#include "base/time/default_tick_clock.h" |
-#include "base/time/tick_clock.h" |
#include "components/policy/core/common/cloud/cloud_policy_constants.h" |
namespace policy { |
-namespace { |
- |
-// The maximum rate at which to refresh policies. |
-const size_t kMaxRefreshesPerHour = 5; |
- |
-} // namespace |
- |
#if defined(OS_ANDROID) || defined(OS_IOS) |
const int64 CloudPolicyRefreshScheduler::kDefaultRefreshDelayMs = |
@@ -73,12 +64,6 @@ CloudPolicyRefreshScheduler::CloudPolicyRefreshScheduler( |
task_runner_(task_runner), |
error_retry_delay_ms_(kInitialErrorRetryDelayMs), |
refresh_delay_ms_(kDefaultRefreshDelayMs), |
- rate_limiter_(kMaxRefreshesPerHour, |
- base::TimeDelta::FromHours(1), |
- base::Bind(&CloudPolicyRefreshScheduler::RefreshNow, |
- base::Unretained(this)), |
- task_runner_, |
- scoped_ptr<base::TickClock>(new base::DefaultTickClock())), |
invalidations_available_(false), |
creation_time_(base::Time::NowFromSystemTime()) { |
client_->AddObserver(this); |
@@ -102,7 +87,7 @@ void CloudPolicyRefreshScheduler::SetRefreshDelay(int64 refresh_delay) { |
} |
void CloudPolicyRefreshScheduler::RefreshSoon() { |
- rate_limiter_.PostRequest(); |
+ RefreshNow(); |
} |
void CloudPolicyRefreshScheduler::SetInvalidationServiceAvailability( |