Doctrine\Common\Cache\ApcCache
APC cache provider.
- Author: Benjamin Eberlei <kontakt@beberlei.de>
- License: http://www.opensource.org/licenses/lgpl-license.php LGPL
Synopsis
class ApcCache
extends CacheProvider
{
- // Inherited constants from CacheProvider
- const DOCTRINE_NAMESPACE_CACHEKEY = 'DoctrineNamespaceCacheKey[%s]';
- // methods
- protected void doFetch()
- protected void doContains()
- protected void doSave()
- protected void doDelete()
- protected void doFlush()
- protected void doGetStats()
- // Inherited methods from CacheProvider
- public void setNamespace()
- public string getNamespace()
- public void fetch()
- public void contains()
- public void save()
- public void delete()
- public void getStats()
- public boolean flushAll()
- public boolean deleteAll()
- protected abstract string doFetch()
- protected abstract boolean doContains()
- protected abstract boolean doSave()
- protected abstract boolean doDelete()
- protected abstract boolean doFlush()
- protected abstract array doGetStats()
Hierarchy
Constants
Name | Value |
---|---|
DOCTRINE_NAMESPACE_CACHEKEY | 'DoctrineNamespaceCacheKey[%s]' |
STATS_HITS | 'hits' |
STATS_MISSES | 'misses' |
STATS_UPTIME | 'uptime' |
STATS_MEMORY_USAGE | 'memory_usage' |
STATS_MEMORY_AVAILIABLE | 'memory_available' |
Methods
protected
- doContains() — {@inheritdoc}
- doDelete() — {@inheritdoc}
- doFetch() — {@inheritdoc}
- doFlush() — {@inheritdoc}
- doGetStats() — {@inheritdoc}
- doSave() — {@inheritdoc}
Inherited from Doctrine\Common\Cache\CacheProvider
protected
- doContains() — Test if an entry exists in the cache.
- doDelete() — Deletes a cache entry.
- doFetch() — Fetches an entry from the cache.
- doFlush() — Deletes all cache entries.
- doGetStats() — Retrieves cached information from data store
- doSave() — Puts data into the cache.
public
- contains() — {@inheritdoc}
- delete() — {@inheritdoc}
- deleteAll() — Delete all cache entries.
- fetch() — {@inheritdoc}
- flushAll() — Deletes all cache entries.
- getNamespace() — Retrieve the namespace that prefixes all cache ids.
- getStats() — {@inheritdoc}
- save() — {@inheritdoc}
- setNamespace() — Set the namespace to prefix all cache ids with.