in src/outmdsd/ConcurrentMap.h [86:100]
size_t Erase(const std::vector<std::string>& keylist)
{
if (keylist.empty()) {
return 0;
}
size_t nTotal = 0;
std::lock_guard<std::mutex> lk(m_cacheMutex);
for(const auto & key : keylist) {
auto nErased = m_cache.erase(key);
nTotal += nErased;
}
return nTotal;
}