We use cache.remove(cache.begin()) pattern to limit sized of various caches. This is a bad pattern for tables that never rehash (because they have fixed maximum size) as most of the keys get permanently stuck in the table.
Created attachment 353180 [details] patch
Red bubbles.
(In reply to Chris Dumez from comment #2) > Red bubbles. Because of the blocking bug.
(In reply to Antti Koivisto from comment #3) > (In reply to Chris Dumez from comment #2) > > Red bubbles. > > Because of the blocking bug. Oh duh, I was on my phone, sorry.
Comment on attachment 353180 [details] patch r=me
Comment on attachment 353180 [details] patch Clearing flags on attachment: 353180 Committed r237463: <https://trac.webkit.org/changeset/237463>
All reviewed patches have been landed. Closing bug.
<rdar://problem/45591018>