From 883fa9ac0bf8e1d55b622202f7bc447317184e20 Mon Sep 17 00:00:00 2001 From: Samir Patel <48686912+54mir@users.noreply.github.com> Date: Tue, 1 Jun 2021 21:24:08 -0500 Subject: [PATCH] replace sleep with after in select --- api.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api.go b/api.go index 409a061d7..770492bef 100644 --- a/api.go +++ b/api.go @@ -1053,14 +1053,14 @@ func (api *API) RefreshUsageCache(refresh time.Duration) { resetTrigger: trigger, } for { + api.calculateUsage() select { case <-trigger: continue case <-api.server.closing: return - default: - api.calculateUsage() - time.Sleep(api.usageCache.refreshInterval) + case <-time.After(api.usageCache.refreshInterval): + continue } } }