Interface EvictionListener<K,​V>


  • public interface EvictionListener<K,​V>
    Eviction listener that is notified when entries are evicted from the underlying container due to the given eviction policy.
    Since:
    9.0
    Author:
    wburns
    • Method Detail

      • onEntryEviction

        void onEntryEviction​(Map<K,​V> evicted)
        Called back after entries have been evicted
        Parameters:
        evicted -
      • onEntryChosenForEviction

        void onEntryChosenForEviction​(Map.Entry<K,​V> entry)
        Called back before an entry is evicted
        Parameters:
        entry -
      • onEntryActivated

        void onEntryActivated​(Object key)
        Called back when an entry has been activated
        Parameters:
        key -
      • onEntryRemoved

        void onEntryRemoved​(Map.Entry<K,​V> entry)
        Called when an entry is specifically removed from the container.
        Parameters:
        entry -