10 hep::concurrency::RecursiveMutexSentry sentry{
mutex_, __func__};
14 if (!shared_ptr_to_mutex) {
17 std::make_shared<hep::concurrency::RecursiveMutex>(
18 "ConnectionFactory::databaseLocks_["s + filename +
"]"s);
hep::concurrency::RecursiveMutex mutex_
std::map< std::string, std::weak_ptr< hep::concurrency::RecursiveMutex > > databaseLocks_
auto make_connection(std::string const &file_name, PolicyArgs &&...) -> Connection *