35 size_t size()
const {
return m_storage.size(); }
42 bool announce(
const HashedId8& digest);
50 bool is_known(
const HashedId8& digest)
const;
53 using CertificateMap = std::unordered_map<HashedId8, Certificate>;
54 using ShortDigestMap = std::unordered_map<HashedId3, CertificateMap::iterator>;
57 CertificateMap m_storage;
58 ShortDigestMap m_short_digests;
59 std::unordered_set<HashedId8> m_digests;