Class EvictionPolicy
- java.lang.Object
-
- com.azure.core.util.ExpandableStringEnum<EvictionPolicy>
-
- com.azure.resourcemanager.redisenterprise.models.EvictionPolicy
-
public final class EvictionPolicy extends com.azure.core.util.ExpandableStringEnum<EvictionPolicy>
Defines values for EvictionPolicy.
-
-
Field Summary
Fields Modifier and Type Field Description static EvictionPolicy
ALL_KEYS_LFU
Static value AllKeysLFU for EvictionPolicy.static EvictionPolicy
ALL_KEYS_LRU
Static value AllKeysLRU for EvictionPolicy.static EvictionPolicy
ALL_KEYS_RANDOM
Static value AllKeysRandom for EvictionPolicy.static EvictionPolicy
NO_EVICTION
Static value NoEviction for EvictionPolicy.static EvictionPolicy
VOLATILE_LFU
Static value VolatileLFU for EvictionPolicy.static EvictionPolicy
VOLATILE_LRU
Static value VolatileLRU for EvictionPolicy.static EvictionPolicy
VOLATILE_RANDOM
Static value VolatileRandom for EvictionPolicy.static EvictionPolicy
VOLATILE_TTL
Static value VolatileTTL for EvictionPolicy.
-
Constructor Summary
Constructors Constructor Description EvictionPolicy()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static EvictionPolicy
fromString(String name)
Creates or finds a EvictionPolicy from its string representation.static Collection<EvictionPolicy>
values()
-
-
-
Field Detail
-
ALL_KEYS_LFU
public static final EvictionPolicy ALL_KEYS_LFU
Static value AllKeysLFU for EvictionPolicy.
-
ALL_KEYS_LRU
public static final EvictionPolicy ALL_KEYS_LRU
Static value AllKeysLRU for EvictionPolicy.
-
ALL_KEYS_RANDOM
public static final EvictionPolicy ALL_KEYS_RANDOM
Static value AllKeysRandom for EvictionPolicy.
-
VOLATILE_LRU
public static final EvictionPolicy VOLATILE_LRU
Static value VolatileLRU for EvictionPolicy.
-
VOLATILE_LFU
public static final EvictionPolicy VOLATILE_LFU
Static value VolatileLFU for EvictionPolicy.
-
VOLATILE_TTL
public static final EvictionPolicy VOLATILE_TTL
Static value VolatileTTL for EvictionPolicy.
-
VOLATILE_RANDOM
public static final EvictionPolicy VOLATILE_RANDOM
Static value VolatileRandom for EvictionPolicy.
-
NO_EVICTION
public static final EvictionPolicy NO_EVICTION
Static value NoEviction for EvictionPolicy.
-
-
Method Detail
-
fromString
public static EvictionPolicy fromString(String name)
Creates or finds a EvictionPolicy from its string representation.- Parameters:
name
- a name to look for.- Returns:
- the corresponding EvictionPolicy.
-
values
public static Collection<EvictionPolicy> values()
- Returns:
- known EvictionPolicy values.
-
-