Don't maintain a rarely used cache internally in the iterator. Instead move it to the caller.
Created attachment 441070 [details] Patch
Created attachment 441074 [details] Patch
Created attachment 441075 [details] Patch
Committed r284112 (242933@main): <https://commits.webkit.org/242933@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 441075 [details].
<rdar://problem/84206827>