: Keeping both would complicate code that tries to find the most : efficient way to take intersections, etc. And an : intersection(BitSet,OpenBitSet) would be much slower than either : intersection(BitSet,Bitset) or intersection(OpenBitSet,OpenBitSet).
I didn't like the idea of having both .. i just didn't understand the code enough to recognize wether the speed improvements were the result of a speed/size trade off. Which begs the question: if the speed is that much better, and the memory footprint is the same, why not submit to Sun under the JCP? -Hoss