RFR: 8253086: Optimization of removeAll and retainAll of ObservableListWrapper

Jeanette Winzenburg fastegal at openjdk.java.net
Mon Sep 21 12:02:53 UTC 2020

On Mon, 21 Sep 2020 11:31:33 GMT, yosbits <github.com+7517141+yososs at openjdk.org> wrote:

>> wondering why the implementation with the BitSet was choosen at all? Certainly feels like a detour, so what are the
>> corner cases that I'm too blind to see?
> I can't answer(, but my intuition is a pattern of lack of skill).
> Officially, I don't know because the history is interrupted.

digging a bit: the BitSet was introduced with https://bugs.openjdk.java.net/browse/JDK-8093144 to solve some problem
with selectionModels - don't know whether those still hold (there had been extensive changes to selection since then).


PR: https://git.openjdk.java.net/jfx/pull/305

More information about the openjfx-dev mailing list