Eric Bower
·
2025-04-05
cache.go
1package cache
2
3import (
4 "log/slog"
5 "time"
6
7 "github.com/picosh/utils"
8)
9
10var CacheTimeout time.Duration
11
12func init() {
13 cacheDuration := utils.GetEnv("STORAGE_MINIO_CACHE_DURATION", "1m")
14 duration, err := time.ParseDuration(cacheDuration)
15 if err != nil {
16 slog.Error("Invalid STORAGE_MINIO_CACHE_DURATION value, using default 1m", "error", err)
17 duration = 1 * time.Minute
18 }
19
20 CacheTimeout = duration
21}