TYPO3 API  SVNRelease
Public Member Functions | Static Public Member Functions | Static Protected Attributes
t3lib_cache Class Reference

List of all members.

Public Member Functions

 isCachingFrameworkInitialized ()
 enableCachingFramework ()

Static Public Member Functions

static initializeCachingFramework ()
static initPageCache ()
static initPageSectionCache ()
static initContentHashCache ()

Static Protected Attributes

static $isCachingFrameworkInitialized = FALSE

Detailed Description

Definition at line 33 of file class.t3lib_cache.php.


Member Function Documentation

t3lib_cache::enableCachingFramework ( )

Enables the caching framework for the core caches like cache_pages, cache_pagesection and cache_hash. This method can be called by extensions in their ext_localconf.php. Calling it later would not work, since rendering is already started using the defined caches.

Returns:
void

Definition at line 135 of file class.t3lib_cache.php.

References $GLOBALS.

static t3lib_cache::initContentHashCache ( ) [static]

initializes the cache_hash cache

Returns:
void
Author:
Ingo Renner <ingo@typo3.org>

Definition at line 98 of file class.t3lib_cache.php.

References $GLOBALS.

Referenced by tslib_fe\initCaches().

static t3lib_cache::initializeCachingFramework ( ) [static]

Initializes the caching framework by loading the cache manager and factory into the global context.

Returns:
void

Definition at line 45 of file class.t3lib_cache.php.

References $GLOBALS, and t3lib_div\makeInstance().

Referenced by Tx_Extbase_Core_Bootstrap\initializeCache(), and Tx_Extbase_Object_Container_ClassInfoCache\initializeLevel2Cache().

static t3lib_cache::initPageCache ( ) [static]

initializes the cache_pages cache

Returns:
void
Author:
Ingo Renner <ingo@typo3.org>

Definition at line 60 of file class.t3lib_cache.php.

References $GLOBALS.

Referenced by tslib_fe\initCaches().

static t3lib_cache::initPageSectionCache ( ) [static]

initializes the cache_pagesection cache

Returns:
void
Author:
Ingo Renner <ingo@typo3.org>

Definition at line 79 of file class.t3lib_cache.php.

References $GLOBALS.

Referenced by tslib_fe\initCaches().

t3lib_cache::isCachingFrameworkInitialized ( )

Determines whether the caching framework is initialized. The caching framework could be disabled for the core but used by an extension.

Returns:
boolean

Definition at line 117 of file class.t3lib_cache.php.

References $GLOBALS, and $isCachingFrameworkInitialized.

Referenced by t3lib_TCEmain\clear_cacheCmd(), and tx_scheduler_CachingFrameworkGarbageCollection\execute().


Member Data Documentation

t3lib_cache::$isCachingFrameworkInitialized = FALSE [static, protected]

Definition at line 37 of file class.t3lib_cache.php.

Referenced by isCachingFrameworkInitialized().


The documentation for this class was generated from the following file: