Class EvictionPolicy


  • public final class EvictionPolicy
    extends com.azure.core.util.ExpandableStringEnum<EvictionPolicy>
    Defines values for EvictionPolicy.
    • 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.
    • Constructor Detail

      • EvictionPolicy

        public 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.