public class MemoryConfiguration extends java.lang.Object implements Matchable<MemoryConfiguration>
| Modifier and Type | Field and Description |
|---|---|
static AttributeDefinition<java.lang.Integer> |
ADDRESS_COUNT |
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
|
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() |
public 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 AttributeSet attributeDefinitionSet()
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()
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