In AbstractQueuedSynchronizer class, there are state property and stateOffset property that is defined as final and is used for CAS.
private static final Unsafe u