Merge pull request #1040 from Wlvs530/master

Not Callback ExpireFunc In Pool.Get()
This commit is contained in:
John Guo
2020-12-07 13:18:48 +08:00
committed by GitHub

View File

@ -114,6 +114,8 @@ func (p *Pool) Get() (interface{}, error) {
f := r.(*poolItem)
if f.expire == 0 || f.expire > gtime.TimestampMilli() {
return f.value, nil
} else if p.ExpireFunc != nil {
p.ExpireFunc(f.value)
}
} else {
break