{
auto& mc = d_maps[mapIndex];
WriteLock l(mc.d_mut);
- mc.d_map = newMaps[mapIndex].d_map;
+ mc.d_map = std::move(newMaps[mapIndex].d_map);
}
d_statnumentries->store(count);
{
vector<DomainInfo> domains;
(*i)->getAllDomains(&domains, false);
- for(const auto& di: domains) {
- domain_indices.push_back({di.zone, (int)di.id}); // this cast should not be necessary
+ for(auto& di: domains) {
+ domain_indices.push_back({std::move(di.zone), (int)di.id}); // this cast should not be necessary
}
}
g_domainCache.replace(domain_indices);