Use ThreadLocalRandom as RNG
Lockless AbstractIoFuture implementation