try fixing panic
Cette révision appartient à :
Parent
536c403ea1
révision
0f5ef62817
1 fichiers modifiés avec 5 ajouts et 1 suppressions
6
cache/cache.go
externe
6
cache/cache.go
externe
|
@ -94,7 +94,11 @@ func updateUsedSize(delta int) {
|
|||
totalUsed += delta
|
||||
|
||||
for totalUsed > int(Size)<<20 {
|
||||
s := ll.Remove(ll.Back()).(*store)
|
||||
e := ll.Back()
|
||||
if e == nil {
|
||||
break
|
||||
}
|
||||
s := ll.Remove(e).(*store)
|
||||
delete(cache, s.key)
|
||||
totalUsed -= s.size
|
||||
}
|
||||
|
|
Référencer dans un nouveau ticket