MCPcopy Index your code
hub / github.com/kopia/kopia / sharedLock

Method sharedLock

internal/cache/mutex_map.go:40–42  ·  view source on GitHub ↗

+checklocksignore.

(key string)

Source from the content-addressed store, hash-verified

38
39// +checklocksignore.
40func (m *mutexMap) sharedLock(key string) {
41 m.getMutexAndAddRef(key).RLock()
42}
43
44func (m *mutexMap) trySharedLock(key string) bool {
45 if !m.getMutexAndAddRef(key).TryRLock() { // +checklocksignore

Callers 2

TestMutexMap_SharedLockFunction · 0.95

Calls 1

getMutexAndAddRefMethod · 0.95

Tested by 1

TestMutexMap_SharedLockFunction · 0.76