In Java 19 the "process reaper" Thread name can change while it is working to also denote the related pid.
Also, the threads are created differently and dont belong to the "system" thread group as before, but the "InnocuousThreadGroup".
Related changes:
9561b5e041f0282d7def
Attempt to standardize all Logger declaration to a singular variable name
which makes the code more consistent and make finding usages of loggers in
the code a bit easier.
Logger statements should use formatting syntax and let the normal framework checks take care of
checking if a logger is enabled instead of string concats and isXEnabled logger checks except
in cases there is known expense to the specifc logging message/arg preparation or passing.
Changes from myself and Robbie Gemmell.
Co-authored-by: Robbie Gemmell <robbie@apache.org>