]> git.maquefel.me Git - brevno-suite/hugo/commitdiff
Revert "cache/dynacache: Prevent multiple concurrent resizes"
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Fri, 23 Feb 2024 16:44:32 +0000 (17:44 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Fri, 23 Feb 2024 16:44:32 +0000 (17:44 +0100)
This reverts commit 564bae06f6513cbca80bd54411f9a66ec2115995.

Thinking about it, the above doesn't make any sense/having any effect.

cache/dynacache/dynacache.go

index 0fd51590cc8b33b0fc4aed4b7072b7e63cc07abe..85b36013867e7264ef40c995c3f8be7ad89b9777 100644 (file)
@@ -119,8 +119,7 @@ func (o OptionsPartition) CalculateMaxSize(maxSizePerPartition int) int {
 
 // A dynamic partitioned cache.
 type Cache struct {
-       mu       sync.RWMutex
-       resizeMu sync.Mutex
+       mu sync.RWMutex
 
        partitions map[string]PartitionManager
 
@@ -232,12 +231,6 @@ func (c *Cache) Stop() {
 }
 
 func (c *Cache) adjustCurrentMaxSize() {
-       if !c.resizeMu.TryLock() {
-               // Prevent multiple concurrent resizes.
-               return
-       }
-       defer c.resizeMu.Unlock()
-
        c.mu.RLock()
        defer c.mu.RUnlock()