org.broadleafcommerce.cache
Class HydratedCacheManagerImpl
java.lang.Object
org.broadleafcommerce.cache.HydratedCacheManagerImpl
- All Implemented Interfaces:
- java.lang.Cloneable, net.sf.ehcache.event.CacheEventListener, HydratedAnnotationManager, HydratedCacheManager
public class HydratedCacheManagerImpl
- extends java.lang.Object
- implements net.sf.ehcache.event.CacheEventListener, HydratedCacheManager, HydratedAnnotationManager
- Author:
- jfischer
|
Method Summary |
void |
addHydratedCache(HydratedCache cache)
|
void |
addHydratedCacheElementItem(java.lang.String cacheName,
java.io.Serializable elementKey,
java.lang.String elementItemName,
java.lang.Object elementValue)
|
java.lang.Object |
clone()
|
boolean |
containsCache(java.lang.String cacheName)
|
void |
dispose()
|
HydratedCache |
getHydratedCache(java.lang.String cacheName)
|
java.lang.Object |
getHydratedCacheElementItem(java.lang.String cacheName,
java.io.Serializable elementKey,
java.lang.String elementItemName)
|
HydrationDescriptor |
getHydrationDescriptor(java.lang.Object entity)
|
static HydratedCacheManagerImpl |
getInstance()
|
java.lang.Class |
getTopEntityClass(java.lang.Object entity)
|
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)
|
HydratedCache |
removeHydratedCache(java.lang.String cacheName)
|
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
public static HydratedCacheManagerImpl getInstance()
addHydratedCache
public void addHydratedCache(HydratedCache cache)
removeHydratedCache
public HydratedCache removeHydratedCache(java.lang.String cacheName)
getHydratedCache
public HydratedCache getHydratedCache(java.lang.String cacheName)
containsCache
public boolean containsCache(java.lang.String cacheName)
getHydrationDescriptor
public HydrationDescriptor getHydrationDescriptor(java.lang.Object entity)
- Specified by:
getHydrationDescriptor in interface HydratedAnnotationManager
getTopEntityClass
public java.lang.Class getTopEntityClass(java.lang.Object entity)
getHydratedCacheElementItem
public java.lang.Object getHydratedCacheElementItem(java.lang.String cacheName,
java.io.Serializable elementKey,
java.lang.String elementItemName)
- Specified by:
getHydratedCacheElementItem in interface HydratedCacheManager
addHydratedCacheElementItem
public void addHydratedCacheElementItem(java.lang.String cacheName,
java.io.Serializable elementKey,
java.lang.String elementItemName,
java.lang.Object elementValue)
- Specified by:
addHydratedCacheElementItem in interface HydratedCacheManager
dispose
public void dispose()
- Specified by:
dispose in interface net.sf.ehcache.event.CacheEventListener
notifyElementEvicted
public void notifyElementEvicted(net.sf.ehcache.Ehcache arg0,
net.sf.ehcache.Element arg1)
- Specified by:
notifyElementEvicted in interface net.sf.ehcache.event.CacheEventListener
notifyElementExpired
public void notifyElementExpired(net.sf.ehcache.Ehcache arg0,
net.sf.ehcache.Element arg1)
- Specified by:
notifyElementExpired in interface net.sf.ehcache.event.CacheEventListener
notifyElementPut
public void notifyElementPut(net.sf.ehcache.Ehcache arg0,
net.sf.ehcache.Element arg1)
throws net.sf.ehcache.CacheException
- Specified by:
notifyElementPut in interface net.sf.ehcache.event.CacheEventListener
- Throws:
net.sf.ehcache.CacheException
notifyElementRemoved
public void notifyElementRemoved(net.sf.ehcache.Ehcache arg0,
net.sf.ehcache.Element arg1)
throws net.sf.ehcache.CacheException
- Specified by:
notifyElementRemoved in interface net.sf.ehcache.event.CacheEventListener
- Throws:
net.sf.ehcache.CacheException
notifyElementUpdated
public void notifyElementUpdated(net.sf.ehcache.Ehcache arg0,
net.sf.ehcache.Element arg1)
throws net.sf.ehcache.CacheException
- Specified by:
notifyElementUpdated in interface net.sf.ehcache.event.CacheEventListener
- Throws:
net.sf.ehcache.CacheException
notifyRemoveAll
public void notifyRemoveAll(net.sf.ehcache.Ehcache arg0)
- Specified by:
notifyRemoveAll in interface net.sf.ehcache.event.CacheEventListener
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Specified by:
clone in interface net.sf.ehcache.event.CacheEventListener- Overrides:
clone in class java.lang.Object
- Throws:
java.lang.CloneNotSupportedException
Copyright © 2010. All Rights Reserved.