mirror of
https://github.com/featurebasedb/featurebase.git
synced 2026-10-06 10:57:51 +00:00
replace sleep with after in select
This commit is contained in:
parent
15ef157779
commit
883fa9ac0b
1 changed files with 3 additions and 3 deletions
6
api.go
6
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
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue