com.liferay.portal.dao.orm.hibernate
Class FinderCacheImpl

java.lang.Object
  extended by com.liferay.portal.dao.orm.hibernate.FinderCacheImpl
All Implemented Interfaces:
com.liferay.portal.kernel.cache.CacheRegistryItem, com.liferay.portal.kernel.dao.orm.FinderCache

public class FinderCacheImpl
extends java.lang.Object
implements com.liferay.portal.kernel.cache.CacheRegistryItem, com.liferay.portal.kernel.dao.orm.FinderCache

View Source

Author:
Brian Wing Shun Chan

Field Summary
static boolean CACHE_ENABLED
           
static java.lang.String CACHE_NAME
           
 
Constructor Summary
FinderCacheImpl()
           
 
Method Summary
 void afterPropertiesSet()
           
 void clearCache()
           
 void clearCache(java.lang.String className)
           
 java.lang.String getRegistryName()
           
 java.lang.Object getResult(java.lang.String sql, java.lang.String[] classNames, java.lang.String methodName, java.lang.String[] params, java.lang.Object[] args, com.liferay.portal.kernel.dao.orm.SessionFactory sessionFactory)
           
 java.lang.Object getResult(java.lang.String className, java.lang.String methodName, java.lang.String[] params, java.lang.Object[] args, com.liferay.portal.kernel.dao.orm.SessionFactory sessionFactory)
           
 void invalidate()
           
 void putResult(boolean classNameCacheEnabled, java.lang.String className, java.lang.String methodName, java.lang.String[] params, java.lang.Object[] args, java.lang.Object result)
           
 void putResult(java.lang.String sql, boolean[] classNamesCacheEnabled, java.lang.String[] classNames, java.lang.String methodName, java.lang.String[] params, java.lang.Object[] args, java.lang.Object result)
           
 void setMultiVMPool(com.liferay.portal.kernel.cache.MultiVMPool multiVMPool)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CACHE_ENABLED

public static final boolean CACHE_ENABLED

CACHE_NAME

public static final java.lang.String CACHE_NAME
Constructor Detail

FinderCacheImpl

public FinderCacheImpl()
Method Detail

afterPropertiesSet

public void afterPropertiesSet()

clearCache

public void clearCache()
Specified by:
clearCache in interface com.liferay.portal.kernel.dao.orm.FinderCache

clearCache

public void clearCache(java.lang.String className)
Specified by:
clearCache in interface com.liferay.portal.kernel.dao.orm.FinderCache

getRegistryName

public java.lang.String getRegistryName()
Specified by:
getRegistryName in interface com.liferay.portal.kernel.cache.CacheRegistryItem

getResult

public java.lang.Object getResult(java.lang.String className,
                                  java.lang.String methodName,
                                  java.lang.String[] params,
                                  java.lang.Object[] args,
                                  com.liferay.portal.kernel.dao.orm.SessionFactory sessionFactory)
Specified by:
getResult in interface com.liferay.portal.kernel.dao.orm.FinderCache

getResult

public java.lang.Object getResult(java.lang.String sql,
                                  java.lang.String[] classNames,
                                  java.lang.String methodName,
                                  java.lang.String[] params,
                                  java.lang.Object[] args,
                                  com.liferay.portal.kernel.dao.orm.SessionFactory sessionFactory)
Specified by:
getResult in interface com.liferay.portal.kernel.dao.orm.FinderCache

invalidate

public void invalidate()
Specified by:
invalidate in interface com.liferay.portal.kernel.cache.CacheRegistryItem
Specified by:
invalidate in interface com.liferay.portal.kernel.dao.orm.FinderCache

putResult

public void putResult(boolean classNameCacheEnabled,
                      java.lang.String className,
                      java.lang.String methodName,
                      java.lang.String[] params,
                      java.lang.Object[] args,
                      java.lang.Object result)
Specified by:
putResult in interface com.liferay.portal.kernel.dao.orm.FinderCache

putResult

public void putResult(java.lang.String sql,
                      boolean[] classNamesCacheEnabled,
                      java.lang.String[] classNames,
                      java.lang.String methodName,
                      java.lang.String[] params,
                      java.lang.Object[] args,
                      java.lang.Object result)
Specified by:
putResult in interface com.liferay.portal.kernel.dao.orm.FinderCache

setMultiVMPool

public void setMultiVMPool(com.liferay.portal.kernel.cache.MultiVMPool multiVMPool)