Package org.nustaq.offheap.bytez
Interface VolatileByteAccess
- All Known Implementing Classes:
HeapBytez
public interface VolatileByteAccess
-
Method Summary
Modifier and TypeMethodDescriptionbooleangetBoolVolatile(long byteIndex) chargetCharVolatile(long byteIndex) doublegetDoubleVolatile(long byteIndex) floatgetFloatVolatile(long byteIndex) intgetIntVolatile(long byteIndex) longgetLongVolatile(long byteIndex) shortgetShortVolatile(long byteIndex) bytegetVolatile(long byteIndex) voidputBoolVolatile(long byteIndex, boolean value) voidputCharVolatile(long byteIndex, char c) voidputDoubleVolatile(long byteIndex, double d) voidputFloatVolatile(long byteIndex, float f) voidputIntVolatile(long byteIndex, int i) voidputLongVolatile(long byteIndex, long l) voidputShortVolatile(long byteIndex, short s) voidputVolatile(long byteIndex, byte value)
-
Method Details
-
getBoolVolatile
boolean getBoolVolatile(long byteIndex) -
getVolatile
byte getVolatile(long byteIndex) -
getCharVolatile
char getCharVolatile(long byteIndex) -
getShortVolatile
short getShortVolatile(long byteIndex) -
getIntVolatile
int getIntVolatile(long byteIndex) -
getLongVolatile
long getLongVolatile(long byteIndex) -
getFloatVolatile
float getFloatVolatile(long byteIndex) -
getDoubleVolatile
double getDoubleVolatile(long byteIndex) -
putBoolVolatile
void putBoolVolatile(long byteIndex, boolean value) -
putVolatile
void putVolatile(long byteIndex, byte value) -
putCharVolatile
void putCharVolatile(long byteIndex, char c) -
putShortVolatile
void putShortVolatile(long byteIndex, short s) -
putIntVolatile
void putIntVolatile(long byteIndex, int i) -
putLongVolatile
void putLongVolatile(long byteIndex, long l) -
putFloatVolatile
void putFloatVolatile(long byteIndex, float f) -
putDoubleVolatile
void putDoubleVolatile(long byteIndex, double d)
-