Description
ParseUtil uses ThreadLocalCoders to obtain a cached UTF-8 decoder when decoding input that has escaped octets. It also uses it to a cached UTF-8 encoder when encoding non-ASCII input. These optimisations need to be re-evaulated to see if they are still needed.