public class MemoryConfiguration extends java.lang.Object implements Matchable<MemoryConfiguration>, ConfigurationInfo
| Modifier and Type | Field and Description |
|---|---|
static AttributeDefinition<java.lang.Integer> |
ADDRESS_COUNT |
static ElementDefinition |
ELEMENT_DEFINITION |
static AttributeDefinition<EvictionStrategy> |
EVICTION_STRATEGY |
static AttributeDefinition<EvictionType> |
EVICTION_TYPE |
static AttributeDefinition<java.lang.Long> |
SIZE |
static AttributeDefinition<StorageType> |
STORAGE_TYPE |
| Modifier and Type | Method and Description |
|---|---|
int |
addressCount()
The address pointer count
|
static AttributeSet |
attributeDefinitionSet() |
AttributeSet |
attributes() |
boolean |
equals(java.lang.Object obj) |
EvictionStrategy |
evictionStrategy()
The configured eviction strategy
|
EvictionType |
evictionType()
The configured eviction type
|
ElementDefinition |
getElementDefinition() |
int |
hashCode() |
boolean |
isEvictionEnabled()
Returns whether remove eviction is in use
|
long |
size()
Size of the eviction, -1 if disabled
|
void |
size(long newSize) |
StorageType |
storageType()
Storage type to use for the data container
|
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitsubElementspublic static final AttributeDefinition<java.lang.Integer> ADDRESS_COUNT
public static final AttributeDefinition<StorageType> STORAGE_TYPE
public static final AttributeDefinition<java.lang.Long> SIZE
public static final AttributeDefinition<EvictionType> EVICTION_TYPE
public static final AttributeDefinition<EvictionStrategy> EVICTION_STRATEGY
public static final ElementDefinition ELEMENT_DEFINITION
public static AttributeSet attributeDefinitionSet()
public ElementDefinition getElementDefinition()
getElementDefinition in interface BaseConfigurationInfoElementDefinition of the configuration.public StorageType storageType()
public long size()
public void size(long newSize)
public EvictionType evictionType()
public EvictionStrategy evictionStrategy()
public boolean isEvictionEnabled()
public int addressCount()
public AttributeSet attributes()
attributes in interface BaseConfigurationInfoAttributeSet declared by the configuration.public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object