Package one.microstream.memory
Class MemorySizeProperties.Unsupported
java.lang.Object
one.microstream.memory.MemorySizeProperties.Unsupported
- All Implemented Interfaces:
 MemorySizeProperties
- Enclosing interface:
 - MemorySizeProperties
 
public static final class MemorySizeProperties.Unsupported extends Object implements MemorySizeProperties
Default implementation that returns 
-1 for every method.- 
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.memory.MemorySizeProperties
MemorySizeProperties.Unsupported - 
Method Summary
Modifier and Type Method Description longbyteSizeArray_boolean(long elementCount)longbyteSizeArray_byte(long elementCount)longbyteSizeArray_char(long elementCount)longbyteSizeArray_double(long elementCount)longbyteSizeArray_float(long elementCount)longbyteSizeArray_int(long elementCount)longbyteSizeArray_long(long elementCount)longbyteSizeArray_short(long elementCount)longbyteSizeArrayObject(long elementCount)intbyteSizeFieldValue(Class<?> type)intbyteSizeInstance(Class<?> type)intbyteSizeObjectHeader(Class<?> type)intbyteSizeReference()intpageSize()Returns the system's memory "page size" (whatever that may be exactely for a given system). 
- 
Method Details
- 
pageSize
public final int pageSize()Description copied from interface:MemorySizePropertiesReturns the system's memory "page size" (whatever that may be exactely for a given system). Use with care (and the dependency to a system value in mind!).- Specified by:
 pageSizein interfaceMemorySizeProperties- Returns:
 - the system's memory "page size".
 
 - 
byteSizeReference
public final int byteSizeReference()- Specified by:
 byteSizeReferencein interfaceMemorySizeProperties
 - 
byteSizeInstance
- Specified by:
 byteSizeInstancein interfaceMemorySizeProperties
 - 
byteSizeObjectHeader
- Specified by:
 byteSizeObjectHeaderin interfaceMemorySizeProperties
 - 
byteSizeFieldValue
- Specified by:
 byteSizeFieldValuein interfaceMemorySizeProperties
 - 
byteSizeArray_byte
public final long byteSizeArray_byte(long elementCount)- Specified by:
 byteSizeArray_bytein interfaceMemorySizeProperties
 - 
byteSizeArray_boolean
public final long byteSizeArray_boolean(long elementCount)- Specified by:
 byteSizeArray_booleanin interfaceMemorySizeProperties
 - 
byteSizeArray_short
public final long byteSizeArray_short(long elementCount)- Specified by:
 byteSizeArray_shortin interfaceMemorySizeProperties
 - 
byteSizeArray_char
public final long byteSizeArray_char(long elementCount)- Specified by:
 byteSizeArray_charin interfaceMemorySizeProperties
 - 
byteSizeArray_int
public final long byteSizeArray_int(long elementCount)- Specified by:
 byteSizeArray_intin interfaceMemorySizeProperties
 - 
byteSizeArray_float
public final long byteSizeArray_float(long elementCount)- Specified by:
 byteSizeArray_floatin interfaceMemorySizeProperties
 - 
byteSizeArray_long
public final long byteSizeArray_long(long elementCount)- Specified by:
 byteSizeArray_longin interfaceMemorySizeProperties
 - 
byteSizeArray_double
public final long byteSizeArray_double(long elementCount)- Specified by:
 byteSizeArray_doublein interfaceMemorySizeProperties
 - 
byteSizeArrayObject
public final long byteSizeArrayObject(long elementCount)- Specified by:
 byteSizeArrayObjectin interfaceMemorySizeProperties
 
 -