Liferay 7.0-ce-m6

com.liferay.portal.dao.orm.common
Class EntityCacheImpl

java.lang.Object
  extended by com.liferay.portal.dao.orm.common.EntityCacheImpl
All Implemented Interfaces:
CacheManagerListener, CacheRegistryItem, EntityCache

public class EntityCacheImpl
extends Object
implements CacheManagerListener, CacheRegistryItem, EntityCache


Field Summary
static String CACHE_NAME
           
 
Constructor Summary
EntityCacheImpl()
           
 
Method Summary
 void afterPropertiesSet()
           
 void clearCache()
           
 void clearCache(Class<?> clazz)
           
 void clearLocalCache()
           
 void dispose()
           
 PortalCache<Serializable,Serializable> getPortalCache(Class<?> clazz)
           
 String getRegistryName()
           
 Serializable getResult(boolean entityCacheEnabled, Class<?> clazz, Serializable primaryKey)
           
 void init()
           
 void invalidate()
           
 Serializable loadResult(boolean entityCacheEnabled, Class<?> clazz, Serializable primaryKey, SessionFactory sessionFactory)
           
 void notifyCacheAdded(String portalCacheName)
           
 void notifyCacheRemoved(String portalCacheName)
           
 void putResult(boolean entityCacheEnabled, Class<?> clazz, Serializable primaryKey, Serializable result)
           
 void putResult(boolean entityCacheEnabled, Class<?> clazz, Serializable primaryKey, Serializable result, boolean quiet)
           
 void removeCache(String className)
           
 void removeResult(boolean entityCacheEnabled, Class<?> clazz, Serializable primaryKey)
           
 void setMultiVMPool(MultiVMPool multiVMPool)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CACHE_NAME

public static final String CACHE_NAME
Constructor Detail

EntityCacheImpl

public EntityCacheImpl()
Method Detail

afterPropertiesSet

public void afterPropertiesSet()

clearCache

public void clearCache()
Specified by:
clearCache in interface EntityCache

clearCache

public void clearCache(Class<?> clazz)
Specified by:
clearCache in interface EntityCache

clearLocalCache

public void clearLocalCache()
Specified by:
clearLocalCache in interface EntityCache

dispose

public void dispose()
Specified by:
dispose in interface CacheManagerListener

getPortalCache

public PortalCache<Serializable,Serializable> getPortalCache(Class<?> clazz)
Specified by:
getPortalCache in interface EntityCache

getRegistryName

public String getRegistryName()
Specified by:
getRegistryName in interface CacheRegistryItem

getResult

public Serializable getResult(boolean entityCacheEnabled,
                              Class<?> clazz,
                              Serializable primaryKey)
Specified by:
getResult in interface EntityCache

init

public void init()
Specified by:
init in interface CacheManagerListener

invalidate

public void invalidate()
Specified by:
invalidate in interface CacheRegistryItem
Specified by:
invalidate in interface EntityCache

loadResult

public Serializable loadResult(boolean entityCacheEnabled,
                               Class<?> clazz,
                               Serializable primaryKey,
                               SessionFactory sessionFactory)
Specified by:
loadResult in interface EntityCache

notifyCacheAdded

public void notifyCacheAdded(String portalCacheName)
Specified by:
notifyCacheAdded in interface CacheManagerListener

notifyCacheRemoved

public void notifyCacheRemoved(String portalCacheName)
Specified by:
notifyCacheRemoved in interface CacheManagerListener

putResult

public void putResult(boolean entityCacheEnabled,
                      Class<?> clazz,
                      Serializable primaryKey,
                      Serializable result)
Specified by:
putResult in interface EntityCache

putResult

public void putResult(boolean entityCacheEnabled,
                      Class<?> clazz,
                      Serializable primaryKey,
                      Serializable result,
                      boolean quiet)
Specified by:
putResult in interface EntityCache

removeCache

public void removeCache(String className)
Specified by:
removeCache in interface EntityCache

removeResult

public void removeResult(boolean entityCacheEnabled,
                         Class<?> clazz,
                         Serializable primaryKey)
Specified by:
removeResult in interface EntityCache

setMultiVMPool

public void setMultiVMPool(MultiVMPool multiVMPool)

Liferay 7.0-ce-m6