RFR : 8186517: sun.nio.cs.StandardCharsets$Aliases and ClassMap can be lazily loaded
xueming.shen at oracle.com
Wed Aug 23 21:21:17 UTC 2017
On 8/23/17, 8:48 AM, Claes Redestad wrote:
> On 08/23/2017 04:52 PM, Claes Redestad wrote:
>> We still need to key on the lower-case name in the cache for now:
> Or perhaps not. Since we're always loading these three Charset on
> bootstrap now, we might as well initialize them eagerly and bypass
> the cache entirely (but keep this neatly contained in StandardCharset).
> This allows us to lazily load the $Cache class too, further reducing
> work done during System.initPhase1:
if we go that far :-) shouldn't we simply expose the utf8/8859-1/ascii
if we go with String.equals then any reason we still need define the
why the signature change in utf8.java for updatePositions()?
More information about the nio-dev