RFR: 8221701: Archive constant BaseLocales
Naoto Sato
naoto.sato at oracle.com
Tue Apr 2 15:36:57 UTC 2019
Hi Claes,
Thank you for looking into this. I remember we discussed this before.
One comment I have is that, currently the archive map seems to have two
level structure, i.e, lang, then country. There is another basic element
that consists of a locale, that is script. At the moment, there is not a
constant that has script in it, but if we wanted to have a constant
locale, say zh-Hans, it cannot be archived. It's ok for now, but can it
be extended if we want in the future, without any compatibility
implications?
Naoto
On 4/2/19 3:14 AM, Claes Redestad wrote:
>
>
> On 2019-04-01 17:46, Claes Redestad wrote:
>> Hi,
>>
>> by archiving constant BaseLocale objects, we can simplify (and speed up)
>> creation of the constant Locale objects in java.util.Locale which are
>> unconditionally created during startup.
>>
>> Bug: https://bugs.openjdk.java.net/browse/JDK-8221701
>> Webrev: http://cr.openjdk.java.net/~redestad/8221701/open.00/
>>
>> Testing: tier1-3, along with patches for JDK-8221723 and
>> JDK-8221724
>
> These RFEs have now been pushed, unblocking this RFE.
>
> /Claes
More information about the core-libs-dev
mailing list