Class MemoryConfiguration
- java.lang.Object
-
- org.infinispan.configuration.cache.MemoryConfiguration
-
- All Implemented Interfaces:
org.infinispan.commons.configuration.attributes.Matchable<MemoryConfiguration>
,BaseConfigurationInfo
,ConfigurationInfo
public class MemoryConfiguration extends Object implements org.infinispan.commons.configuration.attributes.Matchable<MemoryConfiguration>, ConfigurationInfo
Controls the memory storage configuration for the cache.- Author:
- William Burns
-
-
Field Summary
Fields Modifier and Type Field Description static org.infinispan.commons.configuration.elements.ElementDefinition
ELEMENT_DEFINITION
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description int
addressCount()
Deprecated.since 10.0boolean
equals(Object o)
EvictionStrategy
evictionStrategy()
The configured eviction strategyEvictionType
evictionType()
The configured eviction typeorg.infinispan.commons.configuration.elements.ElementDefinition
getElementDefinition()
int
hashCode()
MemoryStorageConfiguration
heapConfiguration()
boolean
isEvictionEnabled()
Returns whether remove eviction is in uselong
size()
Size of the eviction, -1 if disabledvoid
size(long newSize)
StorageType
storageType()
Storage type to use for the data containerList<ConfigurationInfo>
subElements()
String
toString()
-
Methods inherited from interface org.infinispan.commons.configuration.BaseConfigurationInfo
attributes
-
-
-
-
Method Detail
-
getElementDefinition
public org.infinispan.commons.configuration.elements.ElementDefinition getElementDefinition()
- Specified by:
getElementDefinition
in interfaceBaseConfigurationInfo
- Returns:
- the
ElementDefinition
of the configuration.
-
subElements
public List<ConfigurationInfo> subElements()
- Specified by:
subElements
in interfaceConfigurationInfo
- Returns:
- the list of sub elements.
-
storageType
public StorageType storageType()
Storage type to use for the data container- Returns:
-
size
public long size()
Size of the eviction, -1 if disabled- Returns:
-
size
public void size(long newSize)
-
evictionType
public EvictionType evictionType()
The configured eviction type- Returns:
-
evictionStrategy
public EvictionStrategy evictionStrategy()
The configured eviction strategy- Returns:
-
isEvictionEnabled
public boolean isEvictionEnabled()
Returns whether remove eviction is in use- Returns:
-
addressCount
@Deprecated public int addressCount()
Deprecated.since 10.0The address pointer count- Returns:
-
equals
public boolean equals(Object o)
-
hashCode
public int hashCode()
-
toString
public String toString()
-
heapConfiguration
public MemoryStorageConfiguration heapConfiguration()
-
-