Package org.alfresco.repo.cache
Interface RefreshableCache<T>
- All Known Subinterfaces:
AsynchronouslyRefreshedCache<T>
- All Known Implementing Classes:
AbstractMTAsynchronouslyRefreshedCache,AuthorityBridgeTableAsynchronouslyRefreshedCache,ConfigDataCache
public interface RefreshableCache<T>
Basic cache API
- Author:
- Andy
-
Method Summary
-
Method Details
-
get
T get()Get the cache. If there is no cache value this call will block. If the underlying cache is being refreshed, the old cache value will be returned until the refresh is complete.- Returns:
- T
-
refresh
void refresh()Refresh the cache asynchronously.
-