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 {