# Package org.apache.ignite.cache.eviction

Contains cache eviction policy implementations.

- Interface Summary
  Interface | Description
  --- | ---
  EvictableEntry<K,​V> | Evictable cache entry passed into `EvictionPolicy`.
  EvictionFilter<K,​V> | Eviction filter to specify which entries should not be evicted.
  EvictionPolicy<K,​V> | Pluggable cache eviction policy.

- Class Summary
  Class | Description
  --- | ---
  AbstractEvictionPolicy<K,​V> | Common functionality implementation for eviction policies with max size/max memory and batch eviction support.
  AbstractEvictionPolicyFactory<T> | Common functionality implementation for eviction policies factories.