Package org.apache.ignite.configuration
Class SystemDataRegionConfiguration
- java.lang.Object
-
- org.apache.ignite.configuration.SystemDataRegionConfiguration
-
- All Implemented Interfaces:
Serializable
public class SystemDataRegionConfiguration extends Object implements Serializable
This class allows defining system data region configuration with various parameters for Apache Ignite page memory (seeDataStorageConfiguration
. This class is similiar toDataRegionConfiguration
, but with restricted set of properties.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static long
DFLT_SYS_REG_INIT_SIZE
Default initial size in bytes of a memory chunk for the system cache (40 MB).static long
DFLT_SYS_REG_MAX_SIZE
Default max size in bytes of a memory chunk for the system cache (100 MB).
-
Constructor Summary
Constructors Constructor Description SystemDataRegionConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getInitialSize()
Initial size of a data region reserved for system cache.long
getMaxSize()
Maximum data region size in bytes reserved for system cache.SystemDataRegionConfiguration
setInitialSize(long initSize)
Sets initial size of a data region reserved for system cache.SystemDataRegionConfiguration
setMaxSize(long maxSize)
Sets maximum data region size in bytes reserved for system cache.
-
-
-
Field Detail
-
DFLT_SYS_REG_INIT_SIZE
public static final long DFLT_SYS_REG_INIT_SIZE
Default initial size in bytes of a memory chunk for the system cache (40 MB).- See Also:
- Constant Field Values
-
DFLT_SYS_REG_MAX_SIZE
public static final long DFLT_SYS_REG_MAX_SIZE
Default max size in bytes of a memory chunk for the system cache (100 MB).- See Also:
- Constant Field Values
-
-
Method Detail
-
getInitialSize
public long getInitialSize()
Initial size of a data region reserved for system cache.- Returns:
- Size in bytes.
-
setInitialSize
public SystemDataRegionConfiguration setInitialSize(long initSize)
Sets initial size of a data region reserved for system cache. Default value isDFLT_SYS_REG_INIT_SIZE
- Parameters:
initSize
- Size in bytes.- Returns:
this
for chaining.
-
getMaxSize
public long getMaxSize()
Maximum data region size in bytes reserved for system cache.- Returns:
- Size in bytes.
-
setMaxSize
public SystemDataRegionConfiguration setMaxSize(long maxSize)
Sets maximum data region size in bytes reserved for system cache. The total size should not be less than 10 MB due to internal data structures overhead. Default value isDFLT_SYS_REG_MAX_SIZE
.- Parameters:
maxSize
- Maximum size in bytes for system cache data region.- Returns:
this
for chaining.
-
-