com.jaxfront.core.util.io.cache
Class DomainedObjectCache

java.lang.Object
  extended by com.jaxfront.core.util.io.cache.DomainedObjectCache

public class DomainedObjectCache
extends java.lang.Object


Method Summary
 void cache(java.lang.String domain, java.lang.Object key, java.lang.Object value)
           
 Cache getCache(java.lang.String domain)
           
 java.lang.Object getCachedObject(java.lang.String domain, java.lang.Object key)
           
static java.util.Hashtable getDomains()
           
static Cache getInstance(java.lang.String domain)
           
static Cache getInstance(java.lang.String domain, java.lang.Class cacheClass)
           
static void main(java.lang.String[] args)
           
 void releaseCached(java.lang.String domain, java.lang.Object keyToRelease)
           
static void releaseDomains()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getDomains

public static java.util.Hashtable getDomains()

getInstance

public static Cache getInstance(java.lang.String domain)

getInstance

public static Cache getInstance(java.lang.String domain,
                                java.lang.Class cacheClass)

getCache

public Cache getCache(java.lang.String domain)

getCachedObject

public java.lang.Object getCachedObject(java.lang.String domain,
                                        java.lang.Object key)

cache

public void cache(java.lang.String domain,
                  java.lang.Object key,
                  java.lang.Object value)

releaseCached

public void releaseCached(java.lang.String domain,
                          java.lang.Object keyToRelease)

releaseDomains

public static void releaseDomains()

main

public static void main(java.lang.String[] args)