Class CacheUtil
- java.lang.Object
-
- com.sun.appserv.web.taglibs.cache.CacheUtil
-
public class CacheUtil extends Object
CacheUtil has utility methods used by the cache tag library.
-
-
Constructor Summary
Constructors Constructor Description CacheUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static int
convertScope(String scope)
static String
generateKey(String key, jakarta.servlet.jsp.PageContext pc)
This function generates the key to the cache.static Cache
getCache(jakarta.servlet.jsp.PageContext pc, int scope)
This is used to get the cache itself.
-
-
-
Method Detail
-
getCache
public static Cache getCache(jakarta.servlet.jsp.PageContext pc, int scope)
This is used to get the cache itself. The cache is stored as an attribute in the specified scope.- Returns:
- the cache object
-
generateKey
public static String generateKey(String key, jakarta.servlet.jsp.PageContext pc)
This function generates the key to the cache. It creates the key by suffixing the servlet path with either the user-specified key or by keeping a counter in the request attribute which it will increment each time so that multiple cache tags in a page each get a unique key.- Returns:
- the generated key
-
convertScope
public static int convertScope(String scope)
-
-