| Package | Description |
|---|---|
| org.jboss.cache.config | |
| org.jboss.cache.config.parsing.element | |
| org.jboss.cache.eviction |
| Modifier and Type | Method and Description |
|---|---|
EvictionAlgorithmConfig |
EvictionAlgorithmConfig.clone() |
EvictionAlgorithmConfig |
EvictionRegionConfig.getEvictionAlgorithmConfig() |
| Modifier and Type | Method and Description |
|---|---|
void |
EvictionRegionConfig.setEvictionAlgorithmConfig(EvictionAlgorithmConfig config) |
| Constructor and Description |
|---|
EvictionRegionConfig(Fqn regionFqn,
EvictionAlgorithmConfig evictionAlgorithmConfig) |
EvictionRegionConfig(Fqn regionFqn,
EvictionAlgorithmConfig evictionAlgorithmConfig,
int queueSize) |
| Modifier and Type | Method and Description |
|---|---|
static void |
EvictionElementParser.parseEvictionPolicyConfig(Element element,
EvictionAlgorithmConfig target) |
| Modifier and Type | Class and Description |
|---|---|
class |
ElementSizeAlgorithmConfig
Configuration for
ElementSizeAlgorithm. |
class |
EvictionAlgorithmConfigBase
A base class used for configuring eviction algorithms.
|
class |
ExpirationAlgorithmConfig
Configuration for indicating the Node key for setting a specific eviction time.
|
class |
FIFOAlgorithmConfig
Configuration for
FIFOAlgorithm. |
class |
LFUAlgorithmConfig
Configuration implementation for
LFUAlgorithm. |
class |
LRUAlgorithmConfig
Configuration implementation for
LRUAlgorithm. |
class |
MRUAlgorithmConfig
Configuration for
MRUAlgorithm. |
class |
NullEvictionAlgorithmConfig
Configuration class for
NullEvictionAlgorithm. |
| Modifier and Type | Field and Description |
|---|---|
protected EvictionAlgorithmConfig |
BaseEvictionAlgorithm.evictionAlgorithmConfig |
| Modifier and Type | Method and Description |
|---|---|
EvictionAlgorithmConfig |
EvictionAlgorithmConfigBase.clone() |
EvictionAlgorithmConfig |
BaseEvictionAlgorithm.getEvictionAlgorithmConfig() |
EvictionAlgorithmConfig |
ElementSizeConfiguration.modernizeConfig()
Deprecated.
|
EvictionAlgorithmConfig |
ModernizableConfig.modernizeConfig()
Deprecated.
|
EvictionAlgorithmConfig |
NullEvictionPolicyConfig.modernizeConfig()
Deprecated.
|
EvictionAlgorithmConfig |
LRUConfiguration.modernizeConfig()
Deprecated.
|
EvictionAlgorithmConfig |
MRUConfiguration.modernizeConfig()
Deprecated.
|
EvictionAlgorithmConfig |
ExpirationConfiguration.modernizeConfig()
Deprecated.
|
EvictionAlgorithmConfig |
LFUConfiguration.modernizeConfig()
Deprecated.
|
EvictionAlgorithmConfig |
FIFOConfiguration.modernizeConfig()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
Class<? extends EvictionAlgorithmConfig> |
EvictionAlgorithm.getConfigurationClass()
This is a helper so that the XML parser will be able to select and use the correct
EvictionAlgorithmConfig implementation
class corresponding to this EvictionAlgorithm. |
Class<? extends EvictionAlgorithmConfig> |
MRUAlgorithm.getConfigurationClass() |
Class<? extends EvictionAlgorithmConfig> |
ElementSizeAlgorithm.getConfigurationClass() |
Class<? extends EvictionAlgorithmConfig> |
ExpirationAlgorithm.getConfigurationClass() |
Class<? extends EvictionAlgorithmConfig> |
NullEvictionAlgorithm.getConfigurationClass() |
Class<? extends EvictionAlgorithmConfig> |
LFUAlgorithm.getConfigurationClass() |
Class<? extends EvictionAlgorithmConfig> |
FIFOAlgorithm.getConfigurationClass() |
Class<? extends EvictionAlgorithmConfig> |
LRUAlgorithm.getConfigurationClass() |
| Modifier and Type | Method and Description |
|---|---|
void |
EvictionAlgorithm.assignToRegion(Fqn fqn,
CacheSPI<?,?> cache,
EvictionAlgorithmConfig evictionAlgorithmConfig,
Configuration configuration)
Assigns the algorithm instance to a specific region.
|
void |
BaseEvictionAlgorithm.assignToRegion(Fqn fqn,
CacheSPI<?,?> cache,
EvictionAlgorithmConfig evictionAlgorithmConfig,
Configuration configuration) |
void |
NullEvictionAlgorithm.assignToRegion(Fqn fqn,
CacheSPI<?,?> cache,
EvictionAlgorithmConfig evictionAlgorithmConfig,
Configuration configuration) |
Copyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.