public abstract class BaseTemplateResourceCache extends java.lang.Object implements TemplateResourceCache
| Modifier and Type | Field and Description |
|---|---|
protected static TemplateResource |
DUMMY_TEMPLATE_RESOURCE |
| Constructor and Description |
|---|
BaseTemplateResourceCache() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
protected void |
destroy() |
TemplateResource |
getTemplateResource(java.lang.String templateId) |
protected void |
init(long modificationCheckInterval,
MultiVMPool multiVMPool,
SingleVMPool singleVMPool,
java.lang.String portalCacheName) |
boolean |
isEnabled() |
void |
put(java.lang.String templateId,
TemplateResource templateResource) |
void |
remove(java.lang.String templateId) |
void |
setSecondLevelPortalCache(PortalCache<TemplateResource,?> portalCache) |
protected static final TemplateResource DUMMY_TEMPLATE_RESOURCE
public void clear()
clear in interface TemplateResourceCachepublic TemplateResource getTemplateResource(java.lang.String templateId)
getTemplateResource in interface TemplateResourceCachepublic boolean isEnabled()
isEnabled in interface TemplateResourceCachepublic void put(java.lang.String templateId,
TemplateResource templateResource)
put in interface TemplateResourceCachepublic void remove(java.lang.String templateId)
remove in interface TemplateResourceCachepublic void setSecondLevelPortalCache(PortalCache<TemplateResource,?> portalCache)
setSecondLevelPortalCache in interface TemplateResourceCacheprotected void destroy()
protected void init(long modificationCheckInterval,
MultiVMPool multiVMPool,
SingleVMPool singleVMPool,
java.lang.String portalCacheName)