MySQL CacheResource
CacheResource Implementation based on the Custom API to use MySQL as the storage resource for Smarty's output caching.
Table definition:
CREATE TABLE IF NOT EXISTS `output_cache` ( `id` CHAR(40) NOT NULL COMMENT 'sha1 hash', `name` VARCHAR(250) NOT NULL, `cache_id` VARCHAR(250) NULL DEFAULT NULL, `compile_id` VARCHAR(250) NULL DEFAULT NULL, `modified` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, `content` LONGTEXT NOT NULL, PRIMARY KEY (`id`), INDEX(`name`), INDEX(`cache_id`), INDEX(`compile_id`), INDEX(`modified`) ) ENGINE = InnoDB;
Located in /demo/plugins/cacheresource.mysql.php (line 27)
Smarty_CacheResource | --Smarty_CacheResource_Custom | --Smarty_CacheResource_Mysql
Inherited from Smarty_CacheResource
Smarty_CacheResource::$resources
Smarty_CacheResource::$sysplugins
Delete content from cache
fetch cached content and its modification time from data source
Fetch cached content's modification timestamp from data source
Save content to cache
Inherited From Smarty_CacheResource_Custom
Smarty_CacheResource_Custom::clear()
Smarty_CacheResource_Custom::clearAll()
Smarty_CacheResource_Custom::delete()
Smarty_CacheResource_Custom::fetch()
Smarty_CacheResource_Custom::fetchTimestamp()
Smarty_CacheResource_Custom::populate()
Smarty_CacheResource_Custom::populateTimestamp()
Smarty_CacheResource_Custom::process()
Smarty_CacheResource_Custom::save()
Smarty_CacheResource_Custom::writeCachedContent()
Inherited From Smarty_CacheResource
Smarty_CacheResource::acquireLock()
Smarty_CacheResource::clear()
Smarty_CacheResource::clearAll()
Smarty_CacheResource::getCachedContent()
Smarty_CacheResource::hasLock()
Smarty_CacheResource::invalidLoadedCache()
Smarty_CacheResource::load()
Smarty_CacheResource::locked()
Smarty_CacheResource::populate()
Smarty_CacheResource::populateTimestamp()
Smarty_CacheResource::process()
Smarty_CacheResource::releaseLock()
Smarty_CacheResource::writeCachedContent()
Documentation generated on Sat, 24 Sep 2011 20:23:10 +0200 by phpDocumentor 1.4.1