From c30a6232df03e1efbd9f3b226777b07e087a1122 Mon Sep 17 00:00:00 2001 From: Allan Sandfeld Jensen Date: Mon, 12 Oct 2020 14:27:29 +0200 Subject: BASELINE: Update Chromium to 85.0.4183.140 Change-Id: Iaa42f4680837c57725b1344f108c0196741f6057 Reviewed-by: Allan Sandfeld Jensen --- chromium/components/optimization_guide/hint_cache.cc | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'chromium/components/optimization_guide/hint_cache.cc') diff --git a/chromium/components/optimization_guide/hint_cache.cc b/chromium/components/optimization_guide/hint_cache.cc index 5800e5fb893..4ca8c8e3264 100644 --- a/chromium/components/optimization_guide/hint_cache.cc +++ b/chromium/components/optimization_guide/hint_cache.cc @@ -106,10 +106,14 @@ void HintCache::PurgeExpiredFetchedHints() { void HintCache::ClearFetchedHints() { DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); DCHECK(optimization_guide_store_); - // TODO(mcrouse): Update to remove only fetched hints from - // |host_keyed_cache_|. - host_keyed_cache_.Clear(); url_keyed_hint_cache_.Clear(); + ClearHostKeyedHints(); +} + +void HintCache::ClearHostKeyedHints() { + DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); + DCHECK(optimization_guide_store_); + host_keyed_cache_.Clear(); optimization_guide_store_->ClearFetchedHintsFromDatabase(); } @@ -312,4 +316,10 @@ void HintCache::AddHintForTesting(const GURL& url, } } +bool HintCache::IsHintStoreAvailable() const { + DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); + DCHECK(optimization_guide_store_); + return optimization_guide_store_->IsAvailable(); +} + } // namespace optimization_guide -- cgit v1.2.1