Package org.apache.ignite.configuration
Class DataRegionConfiguration
java.lang.Object
org.apache.ignite.configuration.DataRegionConfiguration
This class allows defining custom data regions' configurations with various parameters for Apache Ignite
page memory. For each configured data region Apache Ignite instantiates respective memory regions with different parameters
like maximum size, eviction policy, swapping options, persistent mode flag, etc.
-
Constructor Summary
ConstructorsConstructorDescriptionDataRegionConfiguration(String name, long maximumSize) Constructs a new instance. -
Method Summary
Modifier and TypeMethodDescriptionlongMaximum memory region size defined by this data region.getName()Gets data region name.
-
Constructor Details
-
DataRegionConfiguration
Constructs a new instance.- Parameters:
name- Data region name. May not benull.maximumSize- Maximum data region size in bytes. Must be greater than0.
-
-
Method Details
-
getName
Gets data region name.- Returns:
- Data region name.
-
getMaximumSize
public long getMaximumSize()Maximum memory region size defined by this data region. If the whole data can not fit into the memory region an out of memory exception will be thrown.- Returns:
- Size in bytes.
-