summaryrefslogtreecommitdiffstats
path: root/chromium/cc/tiles/software_image_decode_cache.cc
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2018-08-24 12:15:48 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2018-08-28 13:30:04 +0000
commitb014812705fc80bff0a5c120dfcef88f349816dc (patch)
tree25a2e2d9fa285f1add86aa333389a839f81a39ae /chromium/cc/tiles/software_image_decode_cache.cc
parent9f4560b1027ae06fdb497023cdcaf91b8511fa74 (diff)
BASELINE: Update Chromium to 68.0.3440.125
Change-Id: I23f19369e01f688e496f5bf179abb521ad73874f Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/cc/tiles/software_image_decode_cache.cc')
-rw-r--r--chromium/cc/tiles/software_image_decode_cache.cc25
1 files changed, 0 insertions, 25 deletions
diff --git a/chromium/cc/tiles/software_image_decode_cache.cc b/chromium/cc/tiles/software_image_decode_cache.cc
index e566d3a1e1b..6a52e91c066 100644
--- a/chromium/cc/tiles/software_image_decode_cache.cc
+++ b/chromium/cc/tiles/software_image_decode_cache.cc
@@ -586,31 +586,6 @@ size_t SoftwareImageDecodeCache::GetMaximumMemoryLimitBytes() const {
return locked_images_budget_.total_limit_bytes();
}
-void SoftwareImageDecodeCache::NotifyImageUnused(
- const PaintImage::FrameKey& frame_key) {
- base::AutoLock lock(lock_);
-
- auto it = frame_key_to_image_keys_.find(frame_key);
- if (it == frame_key_to_image_keys_.end())
- return;
-
- for (auto key_it = it->second.begin(); key_it != it->second.end();) {
- // This iterates over the CacheKey vector for the given skimage_id,
- // and deletes all entries from decoded_images_ corresponding to the
- // skimage_id.
- auto image_it = decoded_images_.Peek(*key_it);
- // TODO(sohanjg): Find an optimized way to cleanup locked images.
- if (image_it != decoded_images_.end() && image_it->second->ref_count == 0) {
- decoded_images_.Erase(image_it);
- key_it = it->second.erase(key_it);
- } else {
- ++key_it;
- }
- }
- if (it->second.empty())
- frame_key_to_image_keys_.erase(it);
-}
-
void SoftwareImageDecodeCache::OnImageDecodeTaskCompleted(
const CacheKey& key,
DecodeTaskType task_type) {