com.opencms.template
Class CmsMethodCacheDirectives

java.lang.Object
  |
  +--com.opencms.template.A_CmsCacheDirectives
        |
        +--com.opencms.template.CmsMethodCacheDirectives
All Implemented Interfaces:
I_CmsLogChannels

public class CmsMethodCacheDirectives
extends A_CmsCacheDirectives

Collection of all information about cacheability and used keys for the Methodelements.

Version:
1.0
Author:
Hanjo Riege

Field Summary
 
Fields inherited from class com.opencms.template.A_CmsCacheDirectives
C_CACHE_EXPORT, C_CACHE_INTERNAL, C_CACHE_PROXY_PRIVATE, C_CACHE_PROXY_PUBLIC, C_CACHE_STREAM, m_cd, m_timecheck, m_timeout, m_userSetExport, m_userSetProxyPrivate, m_userSetProxyPublic
 
Fields inherited from interface com.opencms.boot.I_CmsLogChannels
C_FLEX_CACHE, C_FLEX_LOADER, C_LOGGING, C_MODULE_CRITICAL, C_MODULE_DEBUG, C_MODULE_INFO, C_OPENCMS_CACHE, C_OPENCMS_CRITICAL, C_OPENCMS_CRONSCHEDULER, C_OPENCMS_DEBUG, C_OPENCMS_ELEMENTCACHE, C_OPENCMS_INFO, C_OPENCMS_INIT, C_OPENCMS_POOL, C_OPENCMS_STATICEXPORT, C_OPENCMS_STREAMING, C_PREPROCESSOR_IS_LOGGING
 
Constructor Summary
CmsMethodCacheDirectives(boolean internal)
          Constructor
 
Method Summary
 void setTimeout(CmsTimeout timeout)
          set the timeout object(used if the element should be reloaded every x minutes.
 
Methods inherited from class com.opencms.template.A_CmsCacheDirectives
getCacheKey, getTimeout, isExportable, isInternalCacheable, isParameterPartOfKey, isProxyPrivateCacheable, isProxyPublicCacheable, isStreamable, isTimeCritical, isUserPartOfKey, merge, noAutoRenewAfterPublish, renewAfterEveryPublish, setCacheGroups, setCacheGroups, setCacheParameters, setCacheUri, setCacheUser, setExternalCaching, setNoCacheParameters, shouldRenew, userSetExport, userSetProxyPrivate, userSetProxyPublic
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CmsMethodCacheDirectives

public CmsMethodCacheDirectives(boolean internal)
Constructor

Parameters:
internal - Initial value for "internal cacheable" property.
Method Detail

setTimeout

public void setTimeout(CmsTimeout timeout)
set the timeout object(used if the element should be reloaded every x minutes.

Specified by:
setTimeout in class A_CmsCacheDirectives
Parameters:
timeout - a CmsTimeout object.