VarHandle can turn byte array field access into int array, so you can access 1 int instead of 4 bytes
Does it uses reflection under the hood to get the values of fields of an object.
VarHandle mimicks the use of volatile, but also ignores the possible declaration of volatile? What 😅
It can be used to change concurrency properties of a class from a third-party library which its source code is not available
@claudemartin5907