org.broadleafcommerce.common.cache.engine
Class EhcacheHydratedCacheManagerImpl

java.lang.Object
  extended by org.broadleafcommerce.common.cache.engine.AbstractHydratedCacheManager
      extended by org.broadleafcommerce.common.cache.engine.EhcacheHydratedCacheManagerImpl
All Implemented Interfaces:
Cloneable, net.sf.ehcache.event.CacheEventListener, HydratedAnnotationManager, HydratedCacheManager

public class EhcacheHydratedCacheManagerImpl
extends AbstractHydratedCacheManager

Author:
jfischer

Method Summary
 void addHydratedCacheElementItem(String cacheRegion, String cacheName, Serializable elementKey, String elementItemName, Object elementValue)
           
 Object getHydratedCacheElementItem(String cacheRegion, String cacheName, Serializable elementKey, String elementItemName)
           
static EhcacheHydratedCacheManagerImpl getInstance()
           
 void notifyElementEvicted(net.sf.ehcache.Ehcache arg0, net.sf.ehcache.Element arg1)
           
 void notifyElementExpired(net.sf.ehcache.Ehcache arg0, net.sf.ehcache.Element arg1)
           
 void notifyElementPut(net.sf.ehcache.Ehcache arg0, net.sf.ehcache.Element arg1)
           
 void notifyElementRemoved(net.sf.ehcache.Ehcache arg0, net.sf.ehcache.Element arg1)
           
 void notifyElementUpdated(net.sf.ehcache.Ehcache arg0, net.sf.ehcache.Element arg1)
           
 void notifyRemoveAll(net.sf.ehcache.Ehcache arg0)
           
protected  void removeAll(String cacheName)
           
protected  void removeCache(String cacheRegion, Serializable key)
           
 
Methods inherited from class org.broadleafcommerce.common.cache.engine.AbstractHydratedCacheManager
clone, dispose, getHydrationDescriptor, getTopEntityClass
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static EhcacheHydratedCacheManagerImpl getInstance()

getHydratedCacheElementItem

public Object getHydratedCacheElementItem(String cacheRegion,
                                          String cacheName,
                                          Serializable elementKey,
                                          String elementItemName)

addHydratedCacheElementItem

public void addHydratedCacheElementItem(String cacheRegion,
                                        String cacheName,
                                        Serializable elementKey,
                                        String elementItemName,
                                        Object elementValue)

removeCache

protected void removeCache(String cacheRegion,
                           Serializable key)

removeAll

protected void removeAll(String cacheName)

notifyElementEvicted

public void notifyElementEvicted(net.sf.ehcache.Ehcache arg0,
                                 net.sf.ehcache.Element arg1)

notifyElementExpired

public void notifyElementExpired(net.sf.ehcache.Ehcache arg0,
                                 net.sf.ehcache.Element arg1)

notifyElementPut

public void notifyElementPut(net.sf.ehcache.Ehcache arg0,
                             net.sf.ehcache.Element arg1)
                      throws net.sf.ehcache.CacheException
Throws:
net.sf.ehcache.CacheException

notifyElementRemoved

public void notifyElementRemoved(net.sf.ehcache.Ehcache arg0,
                                 net.sf.ehcache.Element arg1)
                          throws net.sf.ehcache.CacheException
Throws:
net.sf.ehcache.CacheException

notifyElementUpdated

public void notifyElementUpdated(net.sf.ehcache.Ehcache arg0,
                                 net.sf.ehcache.Element arg1)
                          throws net.sf.ehcache.CacheException
Throws:
net.sf.ehcache.CacheException

notifyRemoveAll

public void notifyRemoveAll(net.sf.ehcache.Ehcache arg0)


Copyright © 2013. All Rights Reserved.