"VarHandle memory ordering modes from weakest to strongest: Plain, Opaque, Release/Acquire, Volatile. Plain can be reordered and eliminated like an ordinary r/w for a field. Opaque writes are eventually seen. Release/Acquire ensures ordering is maintained for the field. Volatile ensures sequential consistency across multiple fields"