This is going to contend for a global lock on a static ``SecureRandom`` instance, which isn't necessary.

You can get around this (especially since you don't need a *UUID* as much as you just need a unique ID) by using ``new UUID(ThreadLocalRandom.nextLong(), ThreadLocalRandom.nextLong())``.