Class EvictionConfiguration
- java.lang.Object
-
- org.infinispan.configuration.cache.EvictionConfiguration
-
- All Implemented Interfaces:
Matchable<EvictionConfiguration>,BaseConfigurationInfo,ConfigurationInfo
@Deprecated public class EvictionConfiguration extends java.lang.Object implements Matchable<EvictionConfiguration>, ConfigurationInfo
Deprecated.UseMemoryConfigurationinsteadControls the eviction settings for the cache.
-
-
Field Summary
Fields Modifier and Type Field Description static ElementDefinitionELEMENT_DEFINITIONDeprecated.static AttributeDefinition<java.lang.Long>SIZEDeprecated.static AttributeDefinition<EvictionStrategy>STRATEGYDeprecated.static AttributeDefinition<EvictionThreadPolicy>THREAD_POLICYDeprecated.static AttributeDefinition<EvictionType>TYPEDeprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description AttributeSetattributes()Deprecated.booleanequals(java.lang.Object obj)Deprecated.ElementDefinitiongetElementDefinition()Deprecated.inthashCode()Deprecated.longmaxEntries()Deprecated.useMemoryConfiguration.size()insteadlongsize()Deprecated.useMemoryConfiguration.size()insteadvoidsize(long newSize)Deprecated.EvictionStrategystrategy()Deprecated.useMemoryConfiguration.evictionType()insteadEvictionThreadPolicythreadPolicy()Deprecated.java.lang.StringtoString()Deprecated.EvictionTypetype()Deprecated.useMemoryConfiguration.evictionType()instead-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.infinispan.commons.configuration.ConfigurationInfo
subElements
-
-
-
-
Field Detail
-
SIZE
public static final AttributeDefinition<java.lang.Long> SIZE
Deprecated.
-
TYPE
public static final AttributeDefinition<EvictionType> TYPE
Deprecated.
-
STRATEGY
public static final AttributeDefinition<EvictionStrategy> STRATEGY
Deprecated.
-
THREAD_POLICY
public static final AttributeDefinition<EvictionThreadPolicy> THREAD_POLICY
Deprecated.
-
ELEMENT_DEFINITION
public static ElementDefinition ELEMENT_DEFINITION
Deprecated.
-
-
Method Detail
-
getElementDefinition
public ElementDefinition getElementDefinition()
Deprecated.- Specified by:
getElementDefinitionin interfaceBaseConfigurationInfo- Returns:
- the
ElementDefinitionof the configuration.
-
strategy
@Deprecated public EvictionStrategy strategy()
Deprecated.useMemoryConfiguration.evictionType()insteadEviction strategy. Available options are 'UNORDERED', 'LRU', 'LIRS' and 'NONE' (to disable eviction).
-
threadPolicy
@Deprecated public EvictionThreadPolicy threadPolicy()
Deprecated.Threading policy for eviction.
-
maxEntries
@Deprecated public long maxEntries()
Deprecated.useMemoryConfiguration.size()insteadMaximum number of entries in a cache instance. Cache size is guaranteed not to exceed upper limit specified by max entries. However, due to the nature of eviction it is unlikely to ever be exactly maximum number of entries specified here. Only makes sense when using the COUNT type.
-
size
@Deprecated public long size()
Deprecated.useMemoryConfiguration.size()instead
-
size
@Deprecated public void size(long newSize)
Deprecated.
-
type
@Deprecated public EvictionType type()
Deprecated.useMemoryConfiguration.evictionType()instead
-
attributes
public AttributeSet attributes()
Deprecated.- Specified by:
attributesin interfaceBaseConfigurationInfo- Returns:
- the
AttributeSetdeclared by the configuration.
-
toString
public java.lang.String toString()
Deprecated.- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
Deprecated.- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
Deprecated.- Overrides:
hashCodein classjava.lang.Object
-
-