refactor: use the built-in max/min to simplify the code (#4781)

Signed-off-by: jinjingroad <jinjingroad@sina.com>
pull/4784/head^2
jinjingroad 4 months ago committed by GitHub
parent e6e460493c
commit 03399a6007
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -251,10 +251,8 @@ func (c *Cache) cleanup() {
// cleanupOldest removes the oldest items if we're over the max items.
func (c *Cache) cleanupOldest() {
threshold := c.config.MaxItems / 5 // Remove 20% of max items at once
if threshold < 1 {
threshold = 1
}
// Remove 20% of max items at once
threshold := max(c.config.MaxItems/5, 1)
currentCount := atomic.LoadInt64(&c.itemCount)

Loading…
Cancel
Save