From 6d214bbced32e55ea8a0122b936d1910913c0a4d Mon Sep 17 00:00:00 2001 From: XOF Date: Mon, 15 Dec 2025 01:55:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20cache/cache.go?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cache/cache.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cache/cache.go b/cache/cache.go index 4a28a97..898efc3 100644 --- a/cache/cache.go +++ b/cache/cache.go @@ -36,6 +36,11 @@ func NewMemoryCache(maxSize int64, ttl time.Duration) *MemoryCache { return mc } +func (e *CacheEntry) Age() string { + age := time.Since(e.Timestamp) + return strconv.FormatInt(int64(age.Seconds()), 10) +} + func (mc *MemoryCache) Get(key string) (*CacheEntry, bool) { val, ok := mc.entries.Load(key) if !ok {