Index: chrome/browser/android/thumbnail/thumbnail_cache.cc |
diff --git a/chrome/browser/android/thumbnail/thumbnail_cache.cc b/chrome/browser/android/thumbnail/thumbnail_cache.cc |
index b484ca897980c71eab77647916913d69aa7ec0f4..caa51d352194cad89318d5a1a6f230729e6993b3 100644 |
--- a/chrome/browser/android/thumbnail/thumbnail_cache.cc |
+++ b/chrome/browser/android/thumbnail/thumbnail_cache.cc |
@@ -473,6 +473,11 @@ void ThumbnailCache::RemoveFromReadQueue(TabId tab_id) { |
read_queue_.erase(read_iter); |
} |
+void ThumbnailCache::OnUIResourcesWereEvicted() { |
+ cache_.Clear(); |
+ approximation_cache_.Clear(); |
+} |
+ |
void ThumbnailCache::InvalidateCachedThumbnail(Thumbnail* thumbnail) { |
DCHECK(thumbnail); |
TabId tab_id = thumbnail->tab_id(); |