Class 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 Detail

      • SynchronyStatusCache

        @Autowired
        public SynchronyStatusCache​(com.atlassian.cache.CacheManager cacheManager)
    • 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