javax.cache.event
Interface CacheEntryRemovedListener<K,V>

Type Parameters:
K - the type of keys maintained by the associated cache
V - the type of values maintained by the associated cache
All Superinterfaces:
CacheEntryListener<K,V>, EventListener

public interface CacheEntryRemovedListener<K,V>
extends CacheEntryListener<K,V>

Invoked if a cache entry is removed, for example through a Cache.remove(Object) call.

Since:
1.0
Author:
Yannis Cosmadopoulos, Greg Luck

Method Summary
 void entriesRemoved(Iterable<CacheEntryEvent<? extends K,? extends V>> events)
          Called after the entries have been removed by a batch operation.
 void entryRemoved(CacheEntryEvent<? extends K,? extends V> event)
          Called after the entry has been removed.
 

Method Detail

entryRemoved

void entryRemoved(CacheEntryEvent<? extends K,? extends V> event)
Called after the entry has been removed. If no entry existed for key the event is not called. This method is not called if a batch operation was performed.

Parameters:
event - The entry just removed.
See Also:
entryRemoved(CacheEntryEvent)

entriesRemoved

void entriesRemoved(Iterable<CacheEntryEvent<? extends K,? extends V>> events)
Called after the entries have been removed by a batch operation.

Parameters:
events - The entry just removed.


Copyright © 2011. All Rights Reserved.