symfony API

sfMemcacheCache Class

You are currently browsing
the website for symfony 1

Visit the Symfony2 website

« Back to API menu


You are currently browsing the symfony API for the 1.4 version. Switch to:
This version of symfony is not maintained anymore.
If some of your projects still use this version, consider upgrading as soon as possible.

Cache class that stores cached content in memcache.


sfMemcacheCache  <  sfCache

Method Summary

Methods inherited from sfCache

clean , get , getBackend , getLastModified , getLifetime , getMany , getOption , getTimeout , has , initialize , patternToRegexp , remove , removePattern , set , setOption , __construct

Method Details

  • clean ()

    @see sfCache

  • get ()

    @see sfCache

  • getBackend ()

    @see sfCache

  • getCacheInfo ()

    Gets cache information.

  • getLastModified ()

    @see sfCache

  • getMany ()

    @see sfCache

  • (array) getMetadata ($key)

    $key A cache key

    Gets metadata about a key in the cache.

    returns An array of metadata information

  • getTimeout ()

    @see sfCache

  • has ()

    @see sfCache

  • initialize ()

    Initializes this sfCache instance.

    Available options:

    * memcache: A memcache object (optional)

    * host: The default host (default to localhost)
    * port: The port for the default server (default to 11211)
    * persistent: true if the connection must be persistent, false otherwise (true by default)

    * servers: An array of additional servers (keys: host, port, persistent)

    * see sfCache for options available for all drivers

  • remove ()

    @see sfCache

  • removePattern ()

    @see sfCache

  • set ()

    @see sfCache

  • setCacheInfo ($key, $delete)

    $key The cache key
    $delete Delete key or not

    Updates the cache information for the given cache key.

  • setMetadata ($key, $lifetime)

    $key A cache key
    $lifetime The lifetime

    Stores metadata about a key in the cache.