I have a parsing function that parses an encoded length from a byte buffer, it returns the parsed length as an int, and takes an index into the buffer as an integer arg. I
You can use java.util.concurrent.atomic.AtomicInteger.
java.util.concurrent.atomic.AtomicInteger