L
- The type of event listener the cache usespublic abstract class AbstractCacheAdapter<L> extends Object implements Cache
Cache.EntryListener, Cache.EntryListenerAdapter
Constructor and Description |
---|
AbstractCacheAdapter() |
Modifier and Type | Method and Description |
---|---|
protected abstract L |
createListenerAdapter(Cache.EntryListener cacheEntryListener)
Creates an adapter for the given
cacheEntryListener . |
protected abstract void |
doRegisterListener(L listenerAdapter)
Registers the given listener with the cache implementation
|
protected abstract void |
doUnregisterListener(L listenerAdapter)
Unregisters the given
listener with the cache |
void |
registerCacheEntryListener(Cache.EntryListener entryListener)
Registers the given
cacheEntryListener to listen for Cache changes. |
void |
unregisterCacheEntryListener(Cache.EntryListener entryListener)
Unregisters the previously registered
cacheEntryListener . |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
containsKey, get, put, putIfAbsent, remove
protected abstract L createListenerAdapter(Cache.EntryListener cacheEntryListener)
cacheEntryListener
. The adapter must forward all incoming
notifications to the respective methods on the cacheEntryListener
.cacheEntryListener
- The listener to create an adapter forpublic void registerCacheEntryListener(Cache.EntryListener entryListener)
Cache
cacheEntryListener
to listen for Cache changes.registerCacheEntryListener
in interface Cache
entryListener
- The listener to registerpublic void unregisterCacheEntryListener(Cache.EntryListener entryListener)
Cache
cacheEntryListener
.unregisterCacheEntryListener
in interface Cache
entryListener
- The listener to unregisterprotected abstract void doUnregisterListener(L listenerAdapter)
listener
with the cachelistenerAdapter
- The listener to register with the cacheprotected abstract void doRegisterListener(L listenerAdapter)
listenerAdapter
- the listener to registerCopyright © 2010-2014. All Rights Reserved.