Class legacylockmgr::LockMgr

template<typename MutexType, typename KeyType>
class LockMgr

Public Static Functions

std::shared_ptr<MutexType> getMutex(const LockType lockType, const KeyType &key)

Private Static Attributes

std::mutex aMutex_
std::map<std::tuple<LockType, KeyType>, std::shared_ptr<MutexType>> mutexMap_