Package de.caluga.morphium.cache
Class AbstractCacheSynchronizer<T extends CacheSyncListener>
java.lang.Object
de.caluga.morphium.cache.AbstractCacheSynchronizer<T>
- Direct Known Subclasses:
MessagingCacheSynchronizer,WatchingCacheSynchronizer
User: Stephan Bösebeck
Date: 14.07.18
Time: 22:31
TODO: Add documentation here
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSyncListener(Class type, T cl) voidaddSyncListener(T cl) voidfirePostClearEvent(Class type) protected voidfirePreClearEvent(Class type) voidremoveSyncListener(Class type, T cl) voidremoveSyncListener(T cl)
-
Field Details
-
log
protected static final org.slf4j.Logger log -
morphium
-
listeners
-
listenerForType
-
-
Constructor Details
-
AbstractCacheSynchronizer
-
-
Method Details
-
addSyncListener
-
removeSyncListener
-
addSyncListener
-
removeSyncListener
-
firePreClearEvent
- Throws:
CacheSyncVetoException
-
firePostClearEvent
-