Skip to content

Commit b810b0b

Browse files
committed
sync: update
1 parent 879e39f commit b810b0b

File tree

4 files changed

+760
-0
lines changed

4 files changed

+760
-0
lines changed

sync/map.go

Lines changed: 140 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sync/map.go2

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ func (m *Map[K, V]) LoadAndDelete(key K) (value V, loaded bool) {
8686
e, ok = read.m[key]
8787
if !ok && read.amended {
8888
e, ok = m.dirty[key]
89+
delete(m.dirty, key)
8990
m.missLocked()
9091
}
9192
m.mu.Unlock()

sync/map_reference_test.go

Lines changed: 206 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)