public interface ExternalCacheAdapter
Restrictions on JSP fragments cached externally are the following:
Modifier and Type | Method and Description |
---|---|
void |
clear()
This method invalidates all pages from the external cache.
|
void |
invalidateIds(java.util.Iterator ids)
This method invalidates dependency ids that are in the external cache.
|
void |
invalidatePages(java.util.Iterator urls)
This method invalidates pages that are in the external cache.
|
void |
postInvoke(ServletCacheRequest sreq,
javax.servlet.http.HttpServletResponse sresp)
This method is invoked after processing a cache hit or miss
of an externally cacheable element
|
void |
preInvoke(ServletCacheRequest sreq,
javax.servlet.http.HttpServletResponse sresp)
This method is invoked before processing a cache hit or miss
of an externally cacheable element
|
void |
setAddress(java.lang.String address)
This method sets the TCP/IP address of the cache adapter
|
void |
writePages(java.util.Iterator externalCacheEntries)
This method writes pages to the external cache.
|
void setAddress(java.lang.String address)
address
- Address of the cache adaptervoid writePages(java.util.Iterator externalCacheEntries)
externalCacheEntries
- The Enumeration of ExternalCacheEntry
objects for the pages that are to be cached.void invalidatePages(java.util.Iterator urls)
urls
- The List of URLs for the pages that have
previously been written to the external cache and need invalidation.void invalidateIds(java.util.Iterator ids)
ids
- The Enumeration of dependency ids that must be invalidatedvoid preInvoke(ServletCacheRequest sreq, javax.servlet.http.HttpServletResponse sresp)
sreq
- The request object being used for this invocationsresp
- The response object being used for this invocationvoid postInvoke(ServletCacheRequest sreq, javax.servlet.http.HttpServletResponse sresp)
sreq
- The request object being used for this invocationsresp
- The response object being used for this invocationvoid clear()