void emplace(const K& key, V&& v) { unique_lock<mutex> lck(hm_mutex); //hm_map[key] = move(v); hm_map.emplace(key, v);? }