lockedShard->d_cachecachevalid = false;
entry.d_submitted = false;
- if (lockedShard->d_map.insert(entry).second) {
+ if (lockedShard->d_map.emplace(std::move(entry)).second) {
shard.incEntriesCount();
return true;
}
*/
#pragma once
#include <string>
-#include <set>
#include "dns.hh"
#include "qtype.hh"
#include "misc.hh"
[[nodiscard]] pair<uint64_t, uint64_t> stats();
[[nodiscard]] size_t ecsIndexSize();
- size_t getRecords(size_t howmany, size_t maxsize, std::string& ret);
+ size_t getRecords(size_t perShard, size_t maxSize, std::string& ret);
size_t putRecords(const std::string& pbuf);
using OptTag = boost::optional<std::string>;