@Component(value="cuba_ClientCacheManager")
public class ClientCacheManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
Constructor and Description |
---|
ClientCacheManager() |
Modifier and Type | Method and Description |
---|---|
void |
addCachedObject(java.lang.String key,
CachingStrategy cachingStrategy)
Add new cached object (described in cachingStrategy)
|
void |
clearCache() |
void |
destroy() |
<T> T |
getCached(java.lang.String name)
Get cached object by its name
|
java.util.concurrent.ScheduledExecutorService |
getExecutorService() |
void |
initialize() |
void |
refreshCached(java.lang.String name) |
public static final java.lang.String NAME
@EventListener(value=AppContextInitializedEvent.class) @Order(value=880) public void initialize()
@EventListener(value=AppContextStoppedEvent.class) public void destroy()
@Nullable public <T> T getCached(java.lang.String name)
public void refreshCached(java.lang.String name)
public void clearCache()
public void addCachedObject(java.lang.String key, CachingStrategy cachingStrategy)
public java.util.concurrent.ScheduledExecutorService getExecutorService()