com.liferay.portal.kernel.dao.orm
Class FinderCacheUtil

java.lang.Object
  extended by com.liferay.portal.kernel.dao.orm.FinderCacheUtil

public class FinderCacheUtil
extends java.lang.Object

View Source

Author:
Brian Wing Shun Chan

Constructor Summary
FinderCacheUtil()
           
 
Method Summary
static void clearCache()
           
static void clearCache(java.lang.String className)
           
static FinderCache getFinderCache()
           
static java.lang.Object getResult(java.lang.String sql, java.lang.String[] classNames, java.lang.String methodName, java.lang.String[] params, java.lang.Object[] args, SessionFactory sessionFactory)
           
static java.lang.Object getResult(java.lang.String className, java.lang.String methodName, java.lang.String[] params, java.lang.Object[] args, SessionFactory sessionFactory)
           
static void invalidate()
           
static void putResult(boolean classNameCacheEnabled, java.lang.String className, java.lang.String methodName, java.lang.String[] params, java.lang.Object[] args, java.lang.Object result)
           
static 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 setFinderCache(FinderCache finderCache)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FinderCacheUtil

public FinderCacheUtil()
Method Detail

clearCache

public static void clearCache()

clearCache

public static void clearCache(java.lang.String className)

getFinderCache

public static FinderCache getFinderCache()

getResult

public static java.lang.Object getResult(java.lang.String className,
                                         java.lang.String methodName,
                                         java.lang.String[] params,
                                         java.lang.Object[] args,
                                         SessionFactory sessionFactory)

getResult

public static java.lang.Object getResult(java.lang.String sql,
                                         java.lang.String[] classNames,
                                         java.lang.String methodName,
                                         java.lang.String[] params,
                                         java.lang.Object[] args,
                                         SessionFactory sessionFactory)

putResult

public static void putResult(boolean classNameCacheEnabled,
                             java.lang.String className,
                             java.lang.String methodName,
                             java.lang.String[] params,
                             java.lang.Object[] args,
                             java.lang.Object result)

putResult

public static 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)

invalidate

public static void invalidate()

setFinderCache

public void setFinderCache(FinderCache finderCache)