Searched refs:locks_ (Results 1 – 4 of 4) sorted by relevance
84 locks_.reset(new port::RWMutex[nlocks_]);86 mlock(locks_.get(), nlocks_ * sizeof(port::RWMutex));91 assert(locks_);104 WriteLock _(&locks_[lock_idx]); in Insert()119 port::RWMutex& lock = locks_[lock_idx]; in Find()140 WriteLock _(&locks_[lock_idx]); in Erase()154 return &locks_[lock_idx]; in GetMutex()160 WriteLock _(&locks_[lock_idx]); in Clear()224 WriteLock _(&locks_[i % nlocks_]); in AssertEmptyBuckets()233 std::unique_ptr<port::RWMutex[]> locks_; // Granular locks variable
89 WriteLock _(&hash_table::locks_[idx]);114 WriteLock _(&hash_table::locks_[lock_idx]); in Clear()130 WriteLock _(&hash_table::locks_[i]); in AssertEmptyLRU()160 return hash_table::locks_[lock_idx]; in GetMutex()
99 locks_(moptions_.inplace_update_support in MemTable()447 return &locks_[fastrange64(GetSliceNPHash64(key), locks_.size())]; in GetLock()
499 std::vector<port::RWMutex> locks_; variable