Java has been using (or at least had the ability to use) the upper bits for concurrent mark and sweep for a decade - to implement write barriers on objects that are still in the process of being manipulated.
An idea Cliff Click first employed while at Azul and has now made it back into Hotspot.
An idea Cliff Click first employed while at Azul and has now made it back into Hotspot.