diff --git a/cache/memory.go b/cache/memory.go index 2ad1da06..4980b9aa 100644 --- a/cache/memory.go +++ b/cache/memory.go @@ -30,16 +30,16 @@ var ( // MemoryItem store enery cache item. type MemoryItem struct { val interface{} - Lastaccess time.Time - expired int64 + cratedTime time.Time + lifespan int64 } func (mi *MemoryItem) isExpire() bool { - // expired==0 means never - if mi.expired == 0 { + // 0 means forever + if mi.lifespan == 0 { return false } - return time.Now().Unix()-mi.Lastaccess.Unix() > mi.expired + return time.Now().Unix()-mi.cratedTime.Unix() > mi.lifespan } // MemoryCache is Memory cache adapter. @@ -89,8 +89,8 @@ func (bc *MemoryCache) Put(name string, value interface{}, expired int64) error defer bc.Unlock() bc.items[name] = &MemoryItem{ val: value, - Lastaccess: time.Now(), - expired: expired, + cratedTime: time.Now(), + lifespan: expired, } return nil }