public class CacheFilter extends BasePortalFilter
| Modifier and Type | Field and Description |
|---|---|
static String |
SKIP_FILTER |
| Constructor and Description |
|---|
CacheFilter() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getCacheKey(javax.servlet.http.HttpServletRequest httpServletRequest) |
protected long |
getPlid(long companyId,
String pathInfo,
String servletPath,
long defaultPlid) |
void |
init(javax.servlet.FilterConfig filterConfig) |
protected boolean |
isAlreadyFiltered(javax.servlet.http.HttpServletRequest httpServletRequest) |
protected boolean |
isCacheableData(long companyId,
javax.servlet.http.HttpServletRequest httpServletRequest) |
protected boolean |
isCacheableRequest(javax.servlet.http.HttpServletRequest httpServletRequest) |
protected boolean |
isCacheableResponse(com.liferay.portal.kernel.servlet.BufferCacheServletResponse bufferCacheServletResponse) |
boolean |
isFilterEnabled(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse) |
protected boolean |
isInclude(javax.servlet.http.HttpServletRequest httpServletRequest) |
protected void |
processFilter(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
javax.servlet.FilterChain filterChain) |
getLog, isFilterEnabled, setFilterEnabledpublic void init(javax.servlet.FilterConfig filterConfig)
init in interface javax.servlet.Filterinit in class com.liferay.portal.kernel.servlet.BaseFilterpublic boolean isFilterEnabled(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse)
isFilterEnabled in interface com.liferay.portal.kernel.servlet.LiferayFilterisFilterEnabled in class com.liferay.portal.kernel.servlet.BaseFilterprotected String getCacheKey(javax.servlet.http.HttpServletRequest httpServletRequest)
protected long getPlid(long companyId,
String pathInfo,
String servletPath,
long defaultPlid)
protected boolean isAlreadyFiltered(javax.servlet.http.HttpServletRequest httpServletRequest)
protected boolean isCacheableData(long companyId,
javax.servlet.http.HttpServletRequest httpServletRequest)
protected boolean isCacheableRequest(javax.servlet.http.HttpServletRequest httpServletRequest)
protected boolean isCacheableResponse(com.liferay.portal.kernel.servlet.BufferCacheServletResponse bufferCacheServletResponse)
protected boolean isInclude(javax.servlet.http.HttpServletRequest httpServletRequest)
protected void processFilter(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
javax.servlet.FilterChain filterChain)
throws Exception
processFilter in class com.liferay.portal.kernel.servlet.BaseFilterException