Skip to content

Commit 26ba6aa

Browse files
committed
perf: add map estimated entry size into cache size estimation
Signed-off-by: Rueian <[email protected]>
1 parent 2db704a commit 26ba6aa

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

cache.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -367,7 +367,7 @@ func (f *flatten) Update(key, cmd string, val RedisMessage) (sxat int64) {
367367
val.setExpireAt(sxat)
368368
}
369369
bs := val.CacheMarshal(nil)
370-
fe := &flatentry{cmd: cmd, val: bs, ttl: sxat, size: int64(len(bs)+len(key)+len(cmd)) + int64(flattEntrySize)}
370+
fe := &flatentry{cmd: cmd, val: bs, ttl: sxat, size: int64(len(bs)+len(key)+len(cmd)) + int64(flattEntrySize) + 64} // 64 for 2 map entries
371371
f.mu.Lock()
372372
if f.flights != nil {
373373
delete(f.flights, fk)

0 commit comments

Comments
 (0)