org.ajax4jsf.cache
Class CacheManager

java.lang.Object
  extended by org.ajax4jsf.cache.CacheManager

public class CacheManager
extends java.lang.Object

TODO stop caches on application stop CacheManager is used in J2SE environments for looking up named caches.


Field Summary
static java.lang.String CACHE_MANAGER_FACTORY_CLASS
           
 
Constructor Summary
CacheManager()
           
 
Method Summary
 void createCache(java.lang.String cacheName, java.util.Map<?,?> env)
           
 void destroy()
           
 void destroyCache(java.lang.String cacheName)
           
 org.ajax4jsf.cache.Cache getCache(java.lang.String cacheName)
           
 org.ajax4jsf.cache.CacheFactory getCacheFactory(java.util.Map<?,?> env)
           
 java.util.Map<java.lang.String,org.ajax4jsf.cache.Cache> getCaches()
           
static CacheManager getInstance()
          Returns the singleton CacheManager
 org.ajax4jsf.cache.Cache getNewCache(java.lang.String cacheName, java.util.Map<?,?> env)
           
 void registerCache(java.lang.String cacheName, org.ajax4jsf.cache.Cache cache)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CACHE_MANAGER_FACTORY_CLASS

public static final java.lang.String CACHE_MANAGER_FACTORY_CLASS
See Also:
Constant Field Values
Constructor Detail

CacheManager

public CacheManager()
Method Detail

getInstance

public static CacheManager getInstance()
Returns the singleton CacheManager


getCache

public org.ajax4jsf.cache.Cache getCache(java.lang.String cacheName)

getNewCache

public org.ajax4jsf.cache.Cache getNewCache(java.lang.String cacheName,
                                            java.util.Map<?,?> env)

registerCache

public void registerCache(java.lang.String cacheName,
                          org.ajax4jsf.cache.Cache cache)

createCache

public void createCache(java.lang.String cacheName,
                        java.util.Map<?,?> env)

destroyCache

public void destroyCache(java.lang.String cacheName)

getCacheFactory

public org.ajax4jsf.cache.CacheFactory getCacheFactory(java.util.Map<?,?> env)

getCaches

public java.util.Map<java.lang.String,org.ajax4jsf.cache.Cache> getCaches()

destroy

public void destroy()


Copyright © 2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.