#include "components/plus_addresses/plus_address_cache.h"
#include <optional>
#include <vector>
#include "components/plus_addresses/plus_address_types.h"
namespace plus_addresses {
PlusAddressCache::PlusAddressCache() = default;
PlusAddressCache::~PlusAddressCache() = default;
bool PlusAddressCache::InsertProfile(const PlusProfile& profile) { … }
bool PlusAddressCache::EraseProfile(const PlusProfile& profile) { … }
std::optional<PlusProfile> PlusAddressCache::FindByFacet(
const affiliations::FacetURI& facet) const { … }
void PlusAddressCache::Clear() { … }
bool PlusAddressCache::IsPlusAddress(
const std::string& potential_plus_address) const { … }
base::span<const PlusProfile> PlusAddressCache::GetPlusProfiles() const { … }
bool PlusAddressCache::IsEmpty() const { … }
size_t PlusAddressCache::Size() const { … }
}