Enum Class DistributedMapConfig.EvictionPolicy

java.lang.Object
java.lang.Enum<DistributedMapConfig.EvictionPolicy>
com.loomcache.server.datastructures.DistributedMapConfig.EvictionPolicy
All Implemented Interfaces:
Serializable, Comparable<DistributedMapConfig.EvictionPolicy>, Constable
Enclosing class:
DistributedMapConfig

public static enum DistributedMapConfig.EvictionPolicy extends Enum<DistributedMapConfig.EvictionPolicy>
Eviction policy applied when the map reaches maxSize.
  • NONE — no eviction; puts beyond maxSize are rejected
  • LRU — least-recently-used entry is evicted
  • LFU — least-frequently-used entry is evicted
  • FIFO — first-in, first-out (oldest-inserted entry is evicted)
  • RANDOM — random entry is evicted