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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Tget()Get the cache.voidrefresh()Refresh the cache asynchronously.
-
-
-
Method Detail
-
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.
-
-