optimize optimize......
This commit is contained in:
parent
71ddf299e4
commit
cd4787991d
14
cache/map.go
vendored
14
cache/map.go
vendored
|
@ -164,17 +164,15 @@ func (m *MapCache[K, V]) GetCacheBatch(c context.Context, key []K, timeout time.
|
|||
err = er
|
||||
return
|
||||
}
|
||||
for k, v := range r {
|
||||
m.Set(c, k, v)
|
||||
if i, ok := needIndex[k]; ok {
|
||||
res[i] = v
|
||||
delete(needIndex, k)
|
||||
}
|
||||
}
|
||||
for k, i := range needIndex {
|
||||
v, ok := m.Get(c, k)
|
||||
v, ok := r[k]
|
||||
if ok {
|
||||
res[i] = v
|
||||
} else {
|
||||
v, ok = m.Get(c, k)
|
||||
if ok {
|
||||
res[i] = v
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user