Class SynchronyStatusCache
- java.lang.Object
-
- com.atlassian.confluence.plugins.synchrony.status.SynchronyStatusCache
-
@Component public class SynchronyStatusCache extends Object
A cluster-safe cache that keeps the result of the SynchronyStatusCheckJob to check if Synchrony is running or not.- Since:
- 6.0
-
-
Constructor Summary
Constructors Constructor Description SynchronyStatusCache(com.atlassian.cache.CacheManager cacheManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<Boolean>
getStatus()
Get the status from the cacheboolean
isSynchronyRunning()
void
setStatus(boolean isRunning)
Set the status in the cache.
-
-
-
Method Detail
-
isSynchronyRunning
public boolean isSynchronyRunning()
- Returns:
- true iff Synchrony is running
- Since:
- 6.0.4
-
getStatus
public Optional<Boolean> getStatus()
Get the status from the cache- Returns:
- true if Synchrony is last-reported up
-
setStatus
public void setStatus(boolean isRunning)
Set the status in the cache.- Parameters:
isRunning
- Is Synchrony currently running
-
-