public class RequestScopedResourceModelCache extends Object implements io.neba.api.resourcemodels.ResourceModelCache, javax.servlet.Filter
ResourceModelCache. Models added to this cache may either be cached for the entire
request regardless of state changes (selectors, suffixes, extension, querystring...)
during the request processing, or in a request-state sensitive manner (see setSafeMode(boolean)).| Constructor and Description |
|---|
RequestScopedResourceModelCache() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain) |
<T> T |
get(Object key) |
void |
init(javax.servlet.FilterConfig filterConfig) |
<T> void |
put(org.apache.sling.api.resource.Resource resource,
T model,
Object key) |
void |
setEnabled(boolean enabled) |
void |
setEnableStatistics(boolean enabled) |
void |
setRestrictStatisticsTo(String urlFragment) |
void |
setSafeMode(boolean safeMode) |
public <T> T get(Object key)
get in interface io.neba.api.resourcemodels.ResourceModelCachepublic <T> void put(org.apache.sling.api.resource.Resource resource,
T model,
Object key)
put in interface io.neba.api.resourcemodels.ResourceModelCachepublic void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
doFilter in interface javax.servlet.FilterIOExceptionjavax.servlet.ServletExceptionpublic void init(javax.servlet.FilterConfig filterConfig)
throws javax.servlet.ServletException
init in interface javax.servlet.Filterjavax.servlet.ServletExceptionpublic void destroy()
destroy in interface javax.servlet.Filterpublic void setEnabled(boolean enabled)
public void setEnableStatistics(boolean enabled)
public void setRestrictStatisticsTo(String urlFragment)
public void setSafeMode(boolean safeMode)
Copyright © 2014–2015. All rights reserved.