The flag CMSUseOldDefaults was provided in JDK 6 FCS when there had been a bunch of
performance enhancing changes to the defualt settings for CMS vis-a-vis JDK 5.
The idea was that JDK 5 customers who were relying on the old defaults in JDK 5
would continue to get (roughly) the old behaviour if they used this flag when
they moved to JDK 6. In effect this was a jumbo flag that provided a bunch of
default settings. During the past few years we have not come across any customer
who needed to rely on that flag, and moreover the general experience has been
of improved CMS performance after changing these defaults to what they are today
in JDK 6.
In this CR, we are proposing to remove and retire the flag CMSUseOldDefaults.
This CR should be release-noted in JDK 7.