This class may be removed in the future. Consider the replacements in JEP 193 'Variable Handles': http://openjdk.java.net/jeps/193
@Override public void putCharVolatile(long byteIndex, char c) { unsafe.putCharVolatile(base, off + byteIndex, c); }
@Override public void putCharVolatile(long byteIndex, char c) { unsafe.putCharVolatile(null, baseAdress + byteIndex, c); }
public static void putCharVolatile( Object obj, long offset, char value ) { unsafe.putCharVolatile( obj, offset, value ); }
@Override public void putCharVolatile(long byteIndex, char c) { unsafe.putCharVolatile(base, off + byteIndex, c); }
@Override public void putCharVolatile(long byteIndex, char c) { unsafe.putCharVolatile(null, baseAdress + byteIndex, c); }
public static void putCharVolatile( long address, char value ) { checkAccess( address, Character.BYTES ); unsafe.putCharVolatile( null, address, value ); }
public void putCharVolatile(final int index, final char value) { if (SHOULD_BOUNDS_CHECK) { boundsCheck0(index, SIZE_OF_CHAR); } UNSAFE.putCharVolatile(byteArray, addressOffset + index, value); }
public void putCharVolatile(final long index, final char value) { if (SHOULD_BOUNDS_CHECK) { boundsCheck0(index, SIZE_OF_CHAR); } UNSAFE.putCharVolatile(null, addressOffset + index, value); }
public void setProperty(Object obj, Object value) { if (value == null) return; theUnsafe.putCharVolatile(obj, offset, (Character) value); }
@Override public void setChar( Object obj, char value ) { unsafe.putCharVolatile( obj, offset, value ); }
@Override public void setChar( Object obj, char value ) { unsafe.putCharVolatile( obj, offset, value ); }
public void putCharVolatile(final int index, final char value) { if (SHOULD_BOUNDS_CHECK) { boundsCheck0(index, SIZE_OF_CHAR); } UNSAFE.putCharVolatile(byteArray, addressOffset + index, value); }
@Override public void putCharVolatile(long address, char x) { AlignmentUtil.check2BytesAligned(address); UNSAFE.putCharVolatile(null, address, x); }
public void putCharVolatile(final int index, final char value) { if (SHOULD_BOUNDS_CHECK) { boundsCheck0(index, SIZE_OF_CHAR); } UNSAFE.putCharVolatile(byteArray, addressOffset + index, value); }
@Override public void putCharVolatile(long address, char x) { AlignmentUtil.check2BytesAligned(address); UNSAFE.putCharVolatile(null, address, x); }
public void putCharVolatile(final long index, final char value) { if (SHOULD_BOUNDS_CHECK) { boundsCheck0(index, SIZE_OF_CHAR); } UNSAFE.putCharVolatile(null, addressOffset + index, value); }
@Override public void putCharVolatile(Object base, long offset, char x) { AlignmentUtil.check2BytesAligned(offset); UNSAFE.putCharVolatile(base, offset, x); }
@Override public void putCharVolatile(Object base, long offset, char x) { AlignmentUtil.check2BytesAligned(offset); UNSAFE.putCharVolatile(base, offset, x); }
public void putCharVolatile(final int index, final char value) { if (SHOULD_BOUNDS_CHECK) { boundsCheck0(index, SIZE_OF_CHAR); } UNSAFE.putCharVolatile(byteArray, addressOffset + index, value); }
public void putCharVolatile(final long index, final char value) { if (SHOULD_BOUNDS_CHECK) { boundsCheck0(index, SIZE_OF_CHAR); } UNSAFE.putCharVolatile(null, addressOffset + index, value); }