// Copyright 2023 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CHROME_BROWSER_STORAGE_ACCESS_API_SITE_PAIR_CACHE_H_ #define CHROME_BROWSER_STORAGE_ACCESS_API_SITE_PAIR_CACHE_H_ #include <utility> #include "base/containers/flat_set.h" namespace net { class SchemefulSite; } // namespace net namespace url { class Origin; } // namespace url // A container that holds pairs of (schemeful) sites. This class is designed to // avoid the cost of converting from origin to site if possible (assuming that // map lookups are faster than converting). class SitePairCache { … }; #endif // CHROME_BROWSER_STORAGE_ACCESS_API_SITE_PAIR_CACHE_H_