MCPcopy Index your code
hub / github.com/coder/coder / CompareAndSwap

Method CompareAndSwap

coderd/util/syncmap/map.go:56–58  ·  view source on GitHub ↗
(key K, old V, newVal V)

Source from the content-addressed store, hash-verified

54}
55
56func (m *Map[K, V]) CompareAndSwap(key K, old V, newVal V) bool {
57 return m.m.CompareAndSwap(key, old, newVal)
58}
59
60func (m *Map[K, V]) CompareAndDelete(key K, old V) (deleted bool) {
61 return m.m.CompareAndDelete(key, old)

Callers 11

UpdateChatModelConfigMethod · 0.80
debugCollectProfileMethod · 0.80
syncStepCounterFunction · 0.80
tryAcquireMethod · 0.80
setupFunction · 0.80
ChanMethod · 0.80

Calls

no outgoing calls