size_t Erase()

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;
    }