- Type Parameters:
K- the type of key.
V- the type of value.
- All Known Subinterfaces:
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface EntryExpiredListener<K,V> extends MapListener
Listener which is notified after removal of an entry due to the expiration-based-eviction. There are two sources of expiration based eviction, they are max-idle-seconds and time-to-live-seconds. Note that if your listener implements both
EntryEvictedListenertogether, there is a probability that the listener may receive both expiration and eviction events for the same entry. This is because, size-based-eviction removes entries regardless of whether entries expired or not.
- See Also:
Invoked upon expiration of an entry.
event- the event invoked when an entry is expired.