@Exposed @Component public class WebCmsDomainCache extends Object
| Constructor and Description |
|---|
WebCmsDomainCache() |
| Modifier and Type | Method and Description |
|---|---|
void |
evict(WebCmsDomain domain) |
void |
evictLookupData()
Remove only the shared lookup data from the cache.
|
WebCmsDomain |
getDomain(String objectId) |
WebCmsDomain |
getDomainByKey(String domainKey) |
<T> T |
getLookupData(Class<T> expectedType)
Get shared lookup data, used by
AbstractWebCmsDomainContextFilter. |
Object |
getMetadataForDomain(WebCmsDomain domain) |
void |
put(WebCmsDomain domain) |
void |
putLookupData(Object lookupData)
Store shared lookup data, used by the
AbstractWebCmsDomainContextFilter. |
void |
reloadCache() |
public Object getMetadataForDomain(WebCmsDomain domain)
public WebCmsDomain getDomain(String objectId)
public WebCmsDomain getDomainByKey(String domainKey)
public void put(WebCmsDomain domain)
public void evict(WebCmsDomain domain)
public void putLookupData(Object lookupData)
AbstractWebCmsDomainContextFilter.lookupData - lookup datapublic <T> T getLookupData(Class<T> expectedType)
AbstractWebCmsDomainContextFilter.expectedType - of the lookup datapublic void evictLookupData()
@PostRefresh public void reloadCache()
Copyright © 2020. All rights reserved.