On Mon, 8 Feb 2021 12:16:23 GMT, Claes Redestad <redes...@openjdk.org> wrote:
>> src/jdk.charsets/share/classes/sun/nio/cs/ext/AbstractCharsetProvider.java >> line 75: >> >>> 73: >>> 74: protected AbstractCharsetProvider(String pkgPrefixName) { >>> 75: packagePrefix = pkgPrefixName.concat("."); >> >> Hm, I wonder why not just `pkgPrefixName + '.'` here and below? Is it >> something about early init of `StringConcatFactory`? > > Yes, I wanted to measure the overhead of `Charset` class initialization done > by `Charset.availableCharsets()` and the `StringConcatFactory` bootstraps was > a reasonable chunk of the cost so I moved them out of the picture. I didn't > mind what I ended up with, but if you prefer I can move back to > `pkgPrefixName + '.'` here. Let's keep it as is, to me it's a readable as concatenation via `+` ------------- PR: https://git.openjdk.java.net/jdk/pull/2449