FYI I don't think java.util.concurrent has any plans for sub-int-sized atomics. We would use it if we added an AtomicByteArray, but that probably won't happen (users can just use VarHandle directly!)