public class BlockingParallelCacheReplicator extends AbstractJiraCacheReplicator
Modifier and Type | Class and Description |
---|---|
static class |
BlockingParallelCacheReplicator.DeferredReplicationStrategy |
replicatePuts, replicatePutsViaCopy, replicateRemovals, replicateUpdates, replicateUpdatesViaCopy, replicationPauserManager
Modifier and Type | Method and Description |
---|---|
Object |
clone() |
protected void |
replicatePutNotification(net.sf.ehcache.Ehcache cache,
net.sf.ehcache.Element element) |
protected void |
replicateRemovalNotification(net.sf.ehcache.Ehcache cache,
Serializable key) |
protected void |
replicateRemoveAllNotification(net.sf.ehcache.Ehcache cache) |
static <T> T |
runDeferred(java.util.function.Supplier<T> supplier) |
alive, dispose, isReplicateUpdatesViaCopy, notAlive, notifyElementEvicted, notifyElementExpired, notifyElementPut, notifyElementRemoved, notifyElementUpdated, notifyRemoveAll
protected void replicatePutNotification(net.sf.ehcache.Ehcache cache, net.sf.ehcache.Element element) throws net.sf.ehcache.distribution.RemoteCacheException
replicatePutNotification
in class AbstractJiraCacheReplicator
net.sf.ehcache.distribution.RemoteCacheException
protected void replicateRemovalNotification(net.sf.ehcache.Ehcache cache, Serializable key) throws net.sf.ehcache.distribution.RemoteCacheException
replicateRemovalNotification
in class AbstractJiraCacheReplicator
net.sf.ehcache.distribution.RemoteCacheException
protected void replicateRemoveAllNotification(net.sf.ehcache.Ehcache cache)
replicateRemoveAllNotification
in class AbstractJiraCacheReplicator
public Object clone() throws CloneNotSupportedException
clone
in interface net.sf.ehcache.event.CacheEventListener
clone
in class AbstractJiraCacheReplicator
CloneNotSupportedException
public static <T> T runDeferred(java.util.function.Supplier<T> supplier)
Copyright © 2002-2019 Atlassian. All Rights Reserved.