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

java.lang.Object
  extended by com.liferay.portal.dao.orm.hibernate.OSCacheProvider
All Implemented Interfaces:
org.hibernate.cache.CacheProvider

public class OSCacheProvider
extends java.lang.Object
implements org.hibernate.cache.CacheProvider

View Source

Author:
Mathias Bogaert, Brian Wing Shun Chan

Field Summary
static java.lang.String OSCACHE_CRON
           
static java.lang.String OSCACHE_REFRESH_PERIOD
           
 
Constructor Summary
OSCacheProvider()
           
 
Method Summary
 org.hibernate.cache.Cache buildCache(java.lang.String region, java.util.Properties properties)
           
 boolean isMinimalPutsEnabledByDefault()
           
 long nextTimestamp()
           
 void start(java.util.Properties properties)
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OSCACHE_REFRESH_PERIOD

public static final java.lang.String OSCACHE_REFRESH_PERIOD
See Also:
Constant Field Values

OSCACHE_CRON

public static final java.lang.String OSCACHE_CRON
See Also:
Constant Field Values
Constructor Detail

OSCacheProvider

public OSCacheProvider()
Method Detail

buildCache

public org.hibernate.cache.Cache buildCache(java.lang.String region,
                                            java.util.Properties properties)
                                     throws org.hibernate.cache.CacheException
Specified by:
buildCache in interface org.hibernate.cache.CacheProvider
Throws:
org.hibernate.cache.CacheException

isMinimalPutsEnabledByDefault

public boolean isMinimalPutsEnabledByDefault()
Specified by:
isMinimalPutsEnabledByDefault in interface org.hibernate.cache.CacheProvider

nextTimestamp

public long nextTimestamp()
Specified by:
nextTimestamp in interface org.hibernate.cache.CacheProvider

start

public void start(java.util.Properties properties)
           throws org.hibernate.cache.CacheException
Specified by:
start in interface org.hibernate.cache.CacheProvider
Throws:
org.hibernate.cache.CacheException

stop

public void stop()
Specified by:
stop in interface org.hibernate.cache.CacheProvider