On Thu, 22 Jun 2023 05:48:34 GMT, Alan Bateman <al...@openjdk.org> wrote:

>> 温绍锦 has updated the pull request incrementally with one additional commit 
>> since the last revision:
>> 
>>   move HEX256 to LongCache
>
> src/java.base/share/classes/java/lang/Long.java line 1233:
> 
>> 1231:                 HEX256[i] = (char) (((hi < 10 ? '0' + hi : 'a' + hi - 
>> 10) << 8)
>> 1232:                         + (lo < 10 ? '0' + lo : 'a' + lo - 10));
>> 1233:             }
> 
> Did you mean to put this in LongCache and is the intention it be archived or 
> are you putting this into its own holder class? Right now it's confusing as 
> HEX256 is not read from the archive.

i have already used a separate holder class "DigitCache", and modifiers do not 
use private because I will submit a new optimization using HEX256 for 
Integer.toHexString and Long.toHexString

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/14578#discussion_r1238135779

Reply via email to