Versions in this module Expand all Collapse all v1 v1.2.10 Aug 26, 2024 Changes in this version + type Locks struct + func Make(tableSize int) *Locks + func (locks *Locks) Lock(key string) + func (locks *Locks) Locks(keys ...string) + func (locks *Locks) RLock(key string) + func (locks *Locks) RLocks(keys ...string) + func (locks *Locks) RUnLock(key string) + func (locks *Locks) RUnLocks(keys ...string) + func (locks *Locks) RWLocks(writeKeys []string, readKeys []string) + func (locks *Locks) RWUnLocks(writeKeys []string, readKeys []string) + func (locks *Locks) UnLock(key string) + func (locks *Locks) UnLocks(keys ...string)