- private static final ThreadLocal<SecureRandom> LOCAL_RANDOM = new ThreadLocal<SecureRandom>() {
- @Override
- protected SecureRandom initialValue() {
- SecureRandom rand = getSecureRandomUnseeded();
+ private static final ThreadLocal<SecureRandom> LOCAL_RANDOM = ThreadLocal.withInitial(() -> {
+ var rand = getSecureRandomUnseeded();