Details
-
Enhancement
-
Resolution: Unresolved
-
Major
-
None
-
9.4.17.Final, 10.1.1.Final
-
None
Description
java.util.UUID.randomUUID() uses a "cryptographically strong pseudo random number generator", which reads from /dev/urandom (or even /dev/random in older Java versions), and then computes an expensive cryptographic digest on the bytes it read.
We don't need a cryptographically strong random number, so we can use org.infinispan.commons.util.Util.threadLocalRandomUUID() instead.