public long getAndSet(long newValue) {
        return getAndSetVal(newValue);
    }
Atomically sets to the given value and returns the old value.

@param newValue the new value
@return the previous value
@see java.util.concurrent.atomic.AtomicLong#getAndSet(long)
jctools-core/src/main/java/org/jctools/util/PaddedAtomicLong.java