- All Superinterfaces:
public static interface AdvancedCacheExpirationWriter.ExpirationPurgeListener<K,V> extends AdvancedCacheWriter.PurgeListener<K>Callback to be notified when an entry is removed by the
AdvancedCacheExpirationWriter.purge(Executor, ExpirationPurgeListener)method. Note this interface adds a new method to the purge listener. It is possible that a cache store may want to have a key only expiration and a key/metadata for various performance reasons.
void marshalledEntryPurged(MarshalledEntry<K,V> entry)Optional. If possible,
AdvancedCacheExpirationWriterimplementors should invoke this method for every entry that is purged from the store. One of the side effects of not implementing this method is that listeners do not receive
CacheEntryExpiredfor the entries that are removed from the persistent store directly.