Interface AsynchronouslyRefreshedCache<T>

All Superinterfaces:
RefreshableCache<T>
All Known Implementing Classes:
AbstractAsynchronouslyRefreshedCache

public interface AsynchronouslyRefreshedCache<T> extends RefreshableCache<T>
  • Method Details

    • getCacheId

      String getCacheId()
      Get the cache id
      Returns:
      the cache ID
    • isUpToDate

      boolean isUpToDate(String key)
      Determine if the cache is up to date
      Parameters:
      key - tennant id
      Returns:
      true if the cache is not currently refreshing itself