Interface CacheFlusher

All Known Implementing Classes:
HibernateCacheIntegrationTestFlusher, VCacheFlusher

public interface CacheFlusher
Provides operations for flushing (i.e. clearing) Confluence's caches.
Since:
5.10
  • Method Details

    • flushCaches

      void flushCaches()
    • cacheFlusher

      @Deprecated static CacheFlusher cacheFlusher(com.atlassian.cache.CacheManager cacheManager)
      Deprecated.
      since 5.10
      Returns:
      a CacheFlusher which delegates through to CacheManager.flushCaches()
    • createCacheManagerFlusher

      @Deprecated static CacheFlusher createCacheManagerFlusher(com.atlassian.cache.CacheManager cacheManager)
      Deprecated.
      since 5.10
      Returns:
      a CacheFlusher which delegates through to CacheManager.flushCaches()
    • createCompositeCacheFlusher

      static CacheFlusher createCompositeCacheFlusher(Collection<CacheFlusher> cacheFlushers)
      Returns:
      a CacheFlusher which delegate to a collection of other cache flushers