itemExpired returns true if an item is expired.
(name string)
| 238 | |
| 239 | // itemExpired returns true if an item is expired. |
| 240 | func (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 | } |