blackboard.persist
Class VolatileSessionCache

java.lang.Object
  extended by blackboard.persist.VolatileSessionCache

public class VolatileSessionCache
extends java.lang.Object

Encapsulates the logic of retrieving and storing a user specific cache item.


Field Summary
protected  java.util.Map _wMap
           
 
Method Summary
 void flushAll()
           
 void flushByKey(java.lang.String key)
           
static VolatileSessionCache getInstance()
           
static java.lang.String getKey(javax.servlet.http.HttpServletRequest request, java.lang.String param)
           
 java.lang.Object getObjectByKey(java.lang.String key)
           
 void putObjectInCache(java.lang.Object obj, java.lang.String key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_wMap

protected java.util.Map _wMap
Method Detail

getInstance

public static VolatileSessionCache getInstance()

getObjectByKey

public java.lang.Object getObjectByKey(java.lang.String key)

putObjectInCache

public void putObjectInCache(java.lang.Object obj,
                             java.lang.String key)

flushAll

public void flushAll()

flushByKey

public void flushByKey(java.lang.String key)

getKey

public static java.lang.String getKey(javax.servlet.http.HttpServletRequest request,
                                      java.lang.String param)


Copyright © 2003 Blackboard, Inc. All Rights Reserved.