RFR [10]: 8186517: sun.nio.cs.StandardCharsets$Aliases and ClassMap can be lazily loaded
Peter Levart
peter.levart at gmail.com
Thu Aug 24 10:24:27 UTC 2017
Hi Claes,
On 08/24/2017 12:13 AM, Claes Redestad wrote:
>
>>>
>>> This allows us to lazily load the $Cache class too, further reducing
>>> work done during System.initPhase1:
>>>
>>> http://cr.openjdk.java.net/~redestad/8186517/jdk.02/
>>>
>>
> /Claes
According to 2nd webrev, StandardCharsets.charsetForName("UTF-8")
returns a different instance than
StandardCharsets.charsetForName("utf-8"). Perhaps the argument of
lookup() should 1st be passed through canonicalize(toLower(charsetName))
and then used in the 3 special-case ifs..
Regards, Peter
More information about the nio-dev
mailing list