Overview | Package | Class | Tree | Deprecated | Index | Help
| J2EE1.4 SDK
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.sun.appserv.web.taglibs.cache
Class CacheUtil

    java.lang.Object
      com.sun.appserv.web.taglibs.cache.CacheUtil

public class CacheUtil
extends java.lang.Object

CacheUtil has utility methods used by the cache tag library.

Constructor Summary
`CacheUtil()`

Method Summary
`static java.lang.String` | `generateKey(java.lang.String key, PageContext pc)` This function generates the key to the cache.
`static com.sun.appserv.util.cache.Cache` | `getCache(PageContext pc, int scope)` This is used to get the cache itself.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### CacheUtil

    public CacheUtil()

Method Detail

### getCache

    public static com.sun.appserv.util.cache.Cache getCache(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 java.lang.String generateKey(java.lang.String key,
                                               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

Overview | Package | Class | Tree | Deprecated | Index | Help
| J2EE1.4 SDK
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Submit a bug or feature

Copyright 2003 Sun Microsystems, Inc. All rights reserved.