On Tue, 15 Sep 2020 08:53:35 GMT, Julia Boes <jb...@openjdk.org> wrote:

> Replaced the use of ThreadLocalCoders with regular non-caching CharsetEncoder 
> and added a benchmark to confirm that
> there is no performance impact.

src/java.base/share/classes/sun/net/www/ParseUtil.java line 181:

> 179:         CharBuffer cb = CharBuffer.allocate(n);
> 180:         CharsetDecoder dec = UTF_8.INSTANCE.newDecoder()
> 181:                 .onMalformedInput(CodingErrorAction.REPLACE)

This changes the error action from REPORT to REPLACE. This has implications for 
all usages of ParseUtil. Did you mean
to do this?

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

PR: https://git.openjdk.java.net/jdk/pull/170

Reply via email to