TXCache class
TXCache implements a cache application module based on xcache.
By definition, cache does not ensure the existence of a value even if it never expires. Cache is not meant to be an persistent storage.
To use this module, the xcache PHP extension must be loaded and configured in the php.ini.
Some usage examples of TXCache are as follows,
If loaded, TXCache will register itself with TApplication as the cache module. It can be accessed via TApplication::getCache().
TXCache may be configured in application configuration file as follows
- <module id="cache" class="System.Caching.TXCache" />
Located in /Caching/TXCache.php (line 44)
TComponent | --TApplicationComponent | --TModule | --TCache | --TXCache
Stores a value identified by a key into cache if the cache does not contain this key.
This is the implementation of the method declared in the parent class.
Deletes a value with the specified key from cache This is the implementation of the method declared in the parent class.
Deletes all values from cache.
Be careful of performing this operation if the cache is shared by multiple applications.
Retrieves a value from cache with a specified key.
This is the implementation of the method declared in the parent class.
Initializes this module.
This method is required by the IModule interface.
Stores a value identified by a key in cache.
This is the implementation of the method declared in the parent class.
Inherited From TCache
TCache::add()
TCache::addValue()
TCache::delete()
TCache::deleteValue()
TCache::flush()
TCache::generateUniqueKey()
TCache::get()
TCache::getKeyPrefix()
TCache::getPrimaryCache()
TCache::getValue()
TCache::init()
TCache::offsetExists()
TCache::offsetGet()
TCache::offsetSet()
TCache::offsetUnset()
TCache::set()
TCache::setKeyPrefix()
TCache::setPrimaryCache()
TCache::setValue()
Inherited From TModule
TModule::getID()
TModule::init()
TModule::setID()
Inherited From TApplicationComponent
TApplicationComponent::getApplication()
TApplicationComponent::getRequest()
TApplicationComponent::getResponse()
TApplicationComponent::getService()
TApplicationComponent::getSession()
TApplicationComponent::getUser()
TApplicationComponent::publishAsset()
TApplicationComponent::publishFilePath()
Inherited From TComponent
TComponent::addParsedObject()
TComponent::attachEventHandler()
TComponent::canGetProperty()
TComponent::canSetProperty()
TComponent::createdOnTemplate()
TComponent::detachEventHandler()
TComponent::evaluateExpression()
TComponent::evaluateStatements()
TComponent::getEventHandlers()
TComponent::getSubProperty()
TComponent::hasEvent()
TComponent::hasEventHandler()
TComponent::hasProperty()
TComponent::raiseEvent()
TComponent::setSubProperty()
TComponent::__get()
TComponent::__set()
Documentation generated on Mon, 21 Apr 2008 11:36:52 -0400 by phpDocumentor 1.3.0RC4