summaryrefslogtreecommitdiff
path: root/internal/cache/util.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/cache/util.go')
-rw-r--r--internal/cache/util.go22
1 files changed, 0 insertions, 22 deletions
diff --git a/internal/cache/util.go b/internal/cache/util.go
index f2357c904..f15922401 100644
--- a/internal/cache/util.go
+++ b/internal/cache/util.go
@@ -20,10 +20,8 @@ package cache
import (
"database/sql"
"errors"
- "fmt"
"time"
- "codeberg.org/gruf/go-cache/v3/result"
errorsv2 "codeberg.org/gruf/go-errors/v2"
"github.com/superseriousbusiness/gotosocial/internal/db"
"github.com/superseriousbusiness/gotosocial/internal/log"
@@ -56,26 +54,6 @@ func (*nocopy) Lock() {}
func (*nocopy) Unlock() {}
-// tryStart will attempt to start the given cache only if sweep duration > 0 (sweeping is enabled).
-func tryStart[ValueType any](cache *result.Cache[ValueType], sweep time.Duration) {
- if sweep > 0 {
- var z ValueType
- msg := fmt.Sprintf("starting %T cache", z)
- tryUntil(msg, 5, func() bool {
- return cache.Start(sweep)
- })
- }
-}
-
-// tryStop will attempt to stop the given cache only if sweep duration > 0 (sweeping is enabled).
-func tryStop[ValueType any](cache *result.Cache[ValueType], sweep time.Duration) {
- if sweep > 0 {
- var z ValueType
- msg := fmt.Sprintf("stopping %T cache", z)
- tryUntil(msg, 5, cache.Stop)
- }
-}
-
// tryUntil will attempt to call 'do' for 'count' attempts, before panicking with 'msg'.
func tryUntil(msg string, count int, do func() bool) {
for i := 0; i < count; i++ {