Interface CacheEntryExpiredListener<K,​V>

  • Type Parameters:
    K - the type of key
    V - the type of value
    All Superinterfaces:
    CacheEntryListener<K,​V>, java.util.EventListener

    public interface CacheEntryExpiredListener<K,​V>
    extends CacheEntryListener<K,​V>
    Invoked if a cache entry or entries are evicted due to expiration.
    Since:
    1.0
    • Method Detail

      • onExpired

        void onExpired​(java.lang.Iterable<CacheEntryEvent<? extends K,​? extends V>> events)
                throws CacheEntryListenerException
        Called after one or more entries have been expired by the cache. This is not necessarily when an entry is expired, but when the cache detects the expiry.
        Parameters:
        events - The entries just removed.
        Throws:
        CacheEntryListenerException - if there is problem executing the listener