Class ContainerMemoryConfiguration
java.lang.Object
org.infinispan.commons.configuration.attributes.ConfigurationElement<ContainerMemoryConfiguration>
org.infinispan.configuration.global.ContainerMemoryConfiguration
- All Implemented Interfaces:
Matchable<ContainerMemoryConfiguration>, Updatable<ContainerMemoryConfiguration>
public class ContainerMemoryConfiguration
extends ConfigurationElement<ContainerMemoryConfiguration>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AttributeDefinition<Boolean> static final AttributeDefinition<Long> static final AttributeDefinition<String> Fields inherited from class ConfigurationElement
attributes, CHILDLESS, children, element, repeated -
Method Summary
Methods inherited from class ConfigurationElement
attributes, child, children, children, collectMutableAttributes, elementName, equals, extractAttributes, findAttribute, hashCode, isModified, list, matches, matches, matches, toString, update, update, update, validateUpdate, validateUpdate, validateUpdate, write
-
Field Details
-
MAX_SIZE
-
MAX_COUNT
-
DYNAMIC_RESIZE
-
-
Method Details
-
maxSizeToBytes
-
maxSizeBytes
public long maxSizeBytes()- Returns:
- The max size in bytes or -1 if not configured.
-
maxSize
-
maxSize
-
maxSize
public void maxSize(long maxSize) -
maxCount
public long maxCount()- Returns:
- the max number of entries in memory or -1 if not configured.
-
maxCount
public void maxCount(long maxCount) -
dynamicResize
public boolean dynamicResize() -
isEvictionEnabled
public boolean isEvictionEnabled()
-