MCPcopy Create free account
hub / github.com/devfeel/dotweb / itemExpired

Method itemExpired

cache/runtime/cache_runtime.go:240–251  ·  view source on GitHub ↗

itemExpired returns true if an item is expired.

(name string)

Source from the content-addressed store, hash-verified

238
239// itemExpired returns true if an item is expired.
240func (ca *RuntimeCache) itemExpired(name string) bool {
241 itemObj, ok := ca.items.Load(name)
242 if !ok {
243 return true
244 }
245 item := itemObj.(*RuntimeItem)
246 if item.isExpire() {
247 ca.items.Delete(name)
248 return true
249 }
250 return false
251}

Callers 1

gcMethod · 0.95

Calls 2

isExpireMethod · 0.80
DeleteMethod · 0.65

Tested by

no test coverage detected