com.ibm.xdms.utils
Class SoftRefDynacache

java.lang.Object
  extended by com.ibm.xdms.utils.SoftRefDynacache

public class SoftRefDynacache
extends java.lang.Object


Field Summary
static java.lang.String COPYRIGHT
           
static boolean enable
           
static boolean test
           
 
Constructor Summary
SoftRefDynacache(com.ibm.websphere.cache.DistributedMap dynacache, int timeToLive)
           
SoftRefDynacache(java.lang.String cacheName, int timeToLive)
           
 
Method Summary
 void clear()
           
 java.lang.Object get(java.lang.Object key)
           
 void invalidate(java.lang.Object key)
           
 java.lang.Object put(java.lang.Object key, java.lang.Object value)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT

test

public static boolean test

enable

public static boolean enable
Constructor Detail

SoftRefDynacache

public SoftRefDynacache(com.ibm.websphere.cache.DistributedMap dynacache,
                        int timeToLive)
                 throws XdmsException
Throws:
XdmsException

SoftRefDynacache

public SoftRefDynacache(java.lang.String cacheName,
                        int timeToLive)
                 throws XdmsException
Throws:
XdmsException
Method Detail

get

public java.lang.Object get(java.lang.Object key)

put

public java.lang.Object put(java.lang.Object key,
                            java.lang.Object value)

invalidate

public void invalidate(java.lang.Object key)

size

public int size()

clear

public void clear()