MCPcopy
hub / github.com/jesseduffield/lazygit / NewThreadSafeMap

Function NewThreadSafeMap

pkg/utils/thread_safe_map.go:11–15  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

9}
10
11func NewThreadSafeMap[K comparable, V any]() *ThreadSafeMap[K, V] {
12 return &ThreadSafeMap[K, V]{
13 innerMap: make(map[K]V),
14 }
15}
16
17func (m *ThreadSafeMap[K, V]) Get(key K) (V, bool) {
18 m.mutex.RLock()

Callers 3

initialWindowViewNameMapFunction · 0.92
TestThreadSafeMapFunction · 0.85

Calls

no outgoing calls

Tested by 2

TestThreadSafeMapFunction · 0.68