On Sun, 25 Jun 2023 16:20:15 GMT, ExE Boss <d...@openjdk.org> wrote: >> 温绍锦 has updated the pull request incrementally with one additional commit >> since the last revision: >> >> add jdk.util.HexDigits, sharing cache array across multiple classes, >> including : >> java.lang.Long#fastUUID >> java.util.HexDigits >> java.lang.Long#toHexString(future) >> java.lang.Integer#toHexString(future) >> java.util.HexFormat(future) > > src/java.base/share/classes/java/lang/Long.java line 451: > >> 449: } >> 450: >> 451: static String fastUUID(long lsb, long msb) { > > This method should probably have an assert or something that > `COMPACT_STRINGS` is `true`, e.g.: > Suggestion: > > static String fastUUID(long lsb, long msb) { > if (!COMPACT_STRINGS) { > throw new InternalError("Long::fastUUID requires compact > strings"); > }
it's none-public method, only for UUID.toString ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/14578#discussion_r1241236769