static final class UnsafeCacheFields.UnsafeRegionField extends UnsafeCacheFields.UnsafeCachedField
| Modifier and Type | Field and Description |
|---|---|
(package private) static boolean |
bulkReadsSupported |
(package private) long |
len |
access, accessIndex, canBeNull, field, offset, serializer, valueClass, varIntsEnabled| Constructor and Description |
|---|
UnsafeRegionField(long offset,
long len) |
| Modifier and Type | Method and Description |
|---|---|
void |
copy(java.lang.Object original,
java.lang.Object copy) |
void |
read(Input input,
java.lang.Object object) |
private void |
readSlow(Input input,
java.lang.Object object)
This is a fall-back solution for the case that bulk reading of bytes into object memory is not supported.
|
void |
write(Output output,
java.lang.Object object) |
getField, getSerializer, setCanBeNull, setClass, setClass, setSerializer, toStringfinal long len
static final boolean bulkReadsSupported
public final void write(Output output, java.lang.Object object)
write in class FieldSerializer.CachedFieldpublic final void read(Input input, java.lang.Object object)
read in class FieldSerializer.CachedFieldprivate void readSlow(Input input, java.lang.Object object)
input - object - public void copy(java.lang.Object original,
java.lang.Object copy)
copy in class FieldSerializer.CachedField