com.ibm.websphere.servlet.cache
Class CacheableJspPage
- java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase
com.ibm.websphere.servlet.cache.CacheableJspPage
All implemented interfaces:
CacheableServlet, java.io.Serializable, javax.servlet.jsp.HttpJspPage, javax.servlet.jsp.JspPage, javax.servlet.Servlet, javax.servlet.ServletConfig
- public abstract class CacheableJspPage
- extends com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase
- implements CacheableServlet
See Also:
Field Summary
| Fields inherited from class com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase |
|---|
pageContext |
Constructor Summary
| Constructor and Description |
|---|
CacheableJspPage()
|
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
getId(javax.servlet.http.HttpServletRequest request)
This executes the algorithm to compute the cache id.
|
|
getSharingPolicy(javax.servlet.http.HttpServletRequest request)
This returns the sharing policy for this cache entry.
|
| Methods inherited from class com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase |
|---|
_jspService, destroy, getServletInfo, getTagHandler, init, jspDestroy, jspInit, putTagHandler, service |
| Methods inherited from class javax.servlet.http.HttpServlet |
|---|
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service |
| Methods inherited from class javax.servlet.GenericServlet |
|---|
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletName, init, log, log |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.servlet.Servlet |
|---|
getServletConfig, service |
Constructor Detail
CacheableJspPage
- public CacheableJspPage()
Method Detail
getId
- public java.lang.String getId(javax.servlet.http.HttpServletRequest request)
This executes the algorithm to compute the cache id.
Specified by:
getId in interface CacheableServlet
Overrides:
getId in class com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase
Parameters:
request - The HTTP request object. Returns:
The cache id. A null indicates that the JSP should
not be cached.
getSharingPolicy
- public int getSharingPolicy(javax.servlet.http.HttpServletRequest request)
This returns the sharing policy for this cache entry.
See com.ibm.websphere.servlet.cache.EntryInfo for possible
values.
Specified by:
getSharingPolicy in interface CacheableServlet
Overrides:
getSharingPolicy in class com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase
Parameters:
request - The HTTP request object. Returns:
The sharing policy.