Class MachII_cache_TurckMmcache

Description

Mach-II cache facade for Turck MMCache.

Mach-II cache facade for Turck MMCache, a free open source PHP accelerator, optimizer, encoder and dynamic content cache.for Unix and Windows. The MMCache module (.so or .dll) must be installed and configured before this facade may be used.

<caution>Note:</caution> Turck MMCache development has been continued as eAccelerator. You should probably switch, as eAccelerator is being activly maintained.

Located in /MachII_cache_TurckMmcache/TurckMmcache.php (line 58)

MachII_framework_Cache
   |
   --MachII_cache_TurckMmcache
Method Summary
MachII_cache_TurckMmcache MachII_cache_TurckMmcache (string $appName, [array $options = array()])
void clear ()
MemCachedClient &createCache ()
boolean &get (string $name)
boolean save (string $name, mixed $value)
string _makeName (string $name)
Variables
Methods
Constructor MachII_cache_TurckMmcache (line 69)

Constructor

Set some defaults and get the cache ready for use.

  • uses: MachII_util_Cache::__construct
MachII_cache_TurckMmcache MachII_cache_TurckMmcache (string $appName, [array $options = array()])
  • string $appName: a name unique to this application
  • array $options: an associative array of options
clear (line 110)

Clear application variables.

void clear ()

Redefinition of:
MachII_framework_Cache::clear()
Remove all items in application cache.
createCache (line 117)

Instantiate a new MemCachedClient object.

  • uses: MemCachedClient
MemCachedClient &createCache ()

Redefinition of:
MachII_framework_Cache::createCache()
Initialize the cache container.
get (line 96)
  • uses: MemCachedClient::get()
boolean &get (string $name)
  • string $name

Redefinition of:
MachII_framework_Cache::get()
Retrieve a variable.
save (line 80)
  • uses: MemCachedClient::set()
boolean save (string $name, mixed $value)
  • string $name
  • mixed $value

Redefinition of:
MachII_framework_Cache::save()
Store a variable.
_makeName (line 129)

Creates a variable name in the format of appName.varName so multiple apps can run on MMCache.

  • access: private
string _makeName (string $name)
  • string $name

Inherited Methods

Inherited From MachII_framework_Cache

MachII_framework_Cache::__construct()
MachII_framework_Cache::clear()
MachII_framework_Cache::createCache()
MachII_framework_Cache::get()
MachII_framework_Cache::getAppName()
MachII_framework_Cache::getCache()
MachII_framework_Cache::getOption()
MachII_framework_Cache::getOptions()
MachII_framework_Cache::save()
MachII_framework_Cache::setAppName()
MachII_framework_Cache::setCache()
MachII_framework_Cache::setOption()
MachII_framework_Cache::setOptions()

Documentation generated on Thu, 20 Jan 2005 10:47:08 -0800 by phpDocumentor 1.3.0RC3