Currently, when two threads call an operation in Infinispan using the same values, they will receive the same value back.
This doesn't work with our sequence generation approach.
Infinispan 9 offers distributed counters, we should use them.
We already have tests in place for this:
TableNextValueGenerationTest
SequenceNextValueGenerationTest