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, waitcontainsKey, get, put, putIfAbsent, removeprotected 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)
CachecacheEntryListener to listen for Cache changes.registerCacheEntryListener in interface CacheentryListener - The listener to registerpublic void unregisterCacheEntryListener(Cache.EntryListener entryListener)
CachecacheEntryListener.unregisterCacheEntryListener in interface CacheentryListener - 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.