public final class EvictionAlgorithm
extends javax.print.attribute.EnumSyntax
EvictionAction
EvictionAction
,
EvictionAttributesImpl
,
Serialized FormModifier and Type | Field and Description |
---|---|
static EvictionAlgorithm |
LIFO_ENTRY
Deprecated.
|
static EvictionAlgorithm |
LIFO_MEMORY
Deprecated.
|
static EvictionAlgorithm |
LRU_ENTRY
An algorithm that considers the number of Entries in the Region before invoking its
EvictionAction |
static EvictionAlgorithm |
LRU_HEAP
An algorithm that considers the JVM heap size before invoking its
EvictionAction |
static EvictionAlgorithm |
LRU_MEMORY
An algorithm that considers the amount of bytes consumed by the Region before invoking its
EvictionAction |
static EvictionAlgorithm |
NONE
The canonical EvictionAction that represents no eviction action
|
Modifier and Type | Method and Description |
---|---|
protected javax.print.attribute.EnumSyntax[] |
getEnumValueTable() |
protected java.lang.String[] |
getStringTable() |
boolean |
isLIFO()
Deprecated.
|
boolean |
isLRU()
returns true if this object uses a least-recently-used algorithm
|
boolean |
isLRUEntry() |
boolean |
isLRUHeap() |
boolean |
isLRUMemory() |
boolean |
isNone() |
static EvictionAlgorithm |
parseAction(java.lang.String s) |
static EvictionAlgorithm |
parseValue(int v)
Returns the eviction action the corresponds to the given parameter.
|
public static final EvictionAlgorithm NONE
public static final EvictionAlgorithm LRU_ENTRY
EvictionAction
public static final EvictionAlgorithm LRU_HEAP
EvictionAction
public static final EvictionAlgorithm LRU_MEMORY
EvictionAction
public static final EvictionAlgorithm LIFO_ENTRY
EvictionAction
public static final EvictionAlgorithm LIFO_MEMORY
EvictionAction
protected final java.lang.String[] getStringTable()
getStringTable
in class javax.print.attribute.EnumSyntax
protected final javax.print.attribute.EnumSyntax[] getEnumValueTable()
getEnumValueTable
in class javax.print.attribute.EnumSyntax
public static EvictionAlgorithm parseValue(int v)
null
if no action corresponds.public static EvictionAlgorithm parseAction(java.lang.String s)
public final boolean isLRUEntry()
public final boolean isLRUMemory()
public final boolean isLRUHeap()
public boolean isLRU()
public final boolean isNone()
public boolean isLIFO()