A

ApcCacheClass in namespace Doctrine\Common\Cache
APC cache provider.
ApcuCacheClass in namespace Doctrine\Common\Cache
APCu cache provider.
ArrayCacheClass in namespace Doctrine\Common\Cache
Array cache driver.

C

CacheClass in namespace Doctrine\Common\Cache
Interface for cache drivers.
Cache::contains() — Method in class Cache
Tests if an entry exists in the cache.
CacheProviderClass in namespace Doctrine\Common\Cache
Base class for cache provider implementations.
CacheProvider::contains() — Method in class CacheProvider
Tests if an entry exists in the cache.
ChainCacheClass in namespace Doctrine\Common\Cache
Cache provider that allows to easily chain multiple cache providers
ClearableCacheClass in namespace Doctrine\Common\Cache
Interface for cache that can be flushed.
CouchbaseBucketCacheClass in namespace Doctrine\Common\Cache
Couchbase ^2.3.0 cache provider.
CouchbaseCacheClass in namespace Doctrine\Common\Cache
Couchbase cache provider.
XcacheCache::checkAuthorization() — Method in class XcacheCache
Checks that xcache.admin.enable_auth is Off.

D

ApcCache::doFetch() — Method in class ApcCache
Fetches an entry from the cache.
ApcCache::doContains() — Method in class ApcCache
Tests if an entry exists in the cache.
ApcCache::doSave() — Method in class ApcCache
Puts data into the cache.
ApcCache::doDelete() — Method in class ApcCache
Deletes a cache entry.
ApcCache::doFlush() — Method in class ApcCache
Flushes all cache entries.
ApcCache::doFetchMultiple() — Method in class ApcCache
Default implementation of doFetchMultiple. Each driver that supports multi-get should owerwrite it.
ApcCache::doSaveMultiple() — Method in class ApcCache
Default implementation of doSaveMultiple. Each driver that supports multi-put should override it.
ApcCache::doGetStats() — Method in class ApcCache
Retrieves cached information from the data store.
ApcuCache::doFetch() — Method in class ApcuCache
Fetches an entry from the cache.
ApcuCache::doContains() — Method in class ApcuCache
Tests if an entry exists in the cache.
ApcuCache::doSave() — Method in class ApcuCache
Puts data into the cache.
ApcuCache::doDelete() — Method in class ApcuCache
Deletes a cache entry.
ApcuCache::doDeleteMultiple() — Method in class ApcuCache
Default implementation of doDeleteMultiple. Each driver that supports multi-delete should override it.
ApcuCache::doFlush() — Method in class ApcuCache
Flushes all cache entries.
ApcuCache::doFetchMultiple() — Method in class ApcuCache
Default implementation of doFetchMultiple. Each driver that supports multi-get should owerwrite it.
ApcuCache::doSaveMultiple() — Method in class ApcuCache
Default implementation of doSaveMultiple. Each driver that supports multi-put should override it.
ApcuCache::doGetStats() — Method in class ApcuCache
Retrieves cached information from the data store.
ArrayCache::doFetch() — Method in class ArrayCache
Fetches an entry from the cache.
ArrayCache::doContains() — Method in class ArrayCache
Tests if an entry exists in the cache.
ArrayCache::doSave() — Method in class ArrayCache
Puts data into the cache.
ArrayCache::doDelete() — Method in class ArrayCache
Deletes a cache entry.
ArrayCache::doFlush() — Method in class ArrayCache
Flushes all cache entries.
ArrayCache::doGetStats() — Method in class ArrayCache
Retrieves cached information from the data store.
Cache::delete() — Method in class Cache
Deletes a cache entry.
CacheProvider::deleteMultiple() — Method in class CacheProvider
Deletes several cache entries.
CacheProvider::delete() — Method in class CacheProvider
Deletes a cache entry.
CacheProvider::deleteAll() — Method in class CacheProvider
Deletes all cache entries in the current cache namespace.
CacheProvider::doFetchMultiple() — Method in class CacheProvider
Default implementation of doFetchMultiple. Each driver that supports multi-get should owerwrite it.
CacheProvider::doFetch() — Method in class CacheProvider
Fetches an entry from the cache.
CacheProvider::doContains() — Method in class CacheProvider
Tests if an entry exists in the cache.
CacheProvider::doSaveMultiple() — Method in class CacheProvider
Default implementation of doSaveMultiple. Each driver that supports multi-put should override it.
CacheProvider::doSave() — Method in class CacheProvider
Puts data into the cache.
CacheProvider::doDeleteMultiple() — Method in class CacheProvider
Default implementation of doDeleteMultiple. Each driver that supports multi-delete should override it.
CacheProvider::doDelete() — Method in class CacheProvider
Deletes a cache entry.
CacheProvider::doFlush() — Method in class CacheProvider
Flushes all cache entries.
CacheProvider::doGetStats() — Method in class CacheProvider
Retrieves cached information from the data store.
ChainCache::doFetch() — Method in class ChainCache
Fetches an entry from the cache.
ChainCache::doFetchMultiple() — Method in class ChainCache
Default implementation of doFetchMultiple. Each driver that supports multi-get should owerwrite it.
ChainCache::doContains() — Method in class ChainCache
Tests if an entry exists in the cache.
ChainCache::doSave() — Method in class ChainCache
Puts data into the cache.
ChainCache::doSaveMultiple() — Method in class ChainCache
Default implementation of doSaveMultiple. Each driver that supports multi-put should override it.
ChainCache::doDelete() — Method in class ChainCache
Deletes a cache entry.
ChainCache::doDeleteMultiple() — Method in class ChainCache
Default implementation of doDeleteMultiple. Each driver that supports multi-delete should override it.
ChainCache::doFlush() — Method in class ChainCache
Flushes all cache entries.
ChainCache::doGetStats() — Method in class ChainCache
Retrieves cached information from the data store.
ClearableCache::deleteAll() — Method in class ClearableCache
Deletes all cache entries in the current cache namespace.
CouchbaseBucketCache::doFetch() — Method in class CouchbaseBucketCache
Fetches an entry from the cache.
CouchbaseBucketCache::doContains() — Method in class CouchbaseBucketCache
Tests if an entry exists in the cache.
CouchbaseBucketCache::doSave() — Method in class CouchbaseBucketCache
Puts data into the cache.
CouchbaseBucketCache::doDelete() — Method in class CouchbaseBucketCache
Deletes a cache entry.
CouchbaseBucketCache::doFlush() — Method in class CouchbaseBucketCache
Flushes all cache entries.
CouchbaseBucketCache::doGetStats() — Method in class CouchbaseBucketCache
Retrieves cached information from the data store.
CouchbaseCache::doFetch() — Method in class CouchbaseCache
Fetches an entry from the cache.
CouchbaseCache::doContains() — Method in class CouchbaseCache
Tests if an entry exists in the cache.
CouchbaseCache::doSave() — Method in class CouchbaseCache
Puts data into the cache.
CouchbaseCache::doDelete() — Method in class CouchbaseCache
Deletes a cache entry.
CouchbaseCache::doFlush() — Method in class CouchbaseCache
Flushes all cache entries.
CouchbaseCache::doGetStats() — Method in class CouchbaseCache
Retrieves cached information from the data store.
ExtMongoDBCache::doFetch() — Method in class ExtMongoDBCache
Fetches an entry from the cache.
ExtMongoDBCache::doContains() — Method in class ExtMongoDBCache
Tests if an entry exists in the cache.
ExtMongoDBCache::doSave() — Method in class ExtMongoDBCache
Puts data into the cache.
ExtMongoDBCache::doDelete() — Method in class ExtMongoDBCache
Deletes a cache entry.
ExtMongoDBCache::doFlush() — Method in class ExtMongoDBCache
Flushes all cache entries.
ExtMongoDBCache::doGetStats() — Method in class ExtMongoDBCache
Retrieves cached information from the data store.
$FileCache#directoryProperty in class FileCache
The cache directory.
FileCache::doDelete() — Method in class FileCache
Deletes a cache entry.
FileCache::doFlush() — Method in class FileCache
Flushes all cache entries.
FileCache::doGetStats() — Method in class FileCache
Retrieves cached information from the data store.
FilesystemCache::doFetch() — Method in class FilesystemCache
Fetches an entry from the cache.
FilesystemCache::doContains() — Method in class FilesystemCache
Tests if an entry exists in the cache.
FilesystemCache::doSave() — Method in class FilesystemCache
Puts data into the cache.
LegacyMongoDBCache::doFetch() — Method in class LegacyMongoDBCache
Fetches an entry from the cache.
LegacyMongoDBCache::doContains() — Method in class LegacyMongoDBCache
Tests if an entry exists in the cache.
LegacyMongoDBCache::doSave() — Method in class LegacyMongoDBCache
Puts data into the cache.
LegacyMongoDBCache::doDelete() — Method in class LegacyMongoDBCache
Deletes a cache entry.
LegacyMongoDBCache::doFlush() — Method in class LegacyMongoDBCache
Flushes all cache entries.
LegacyMongoDBCache::doGetStats() — Method in class LegacyMongoDBCache
Retrieves cached information from the data store.
MemcacheCache::doFetch() — Method in class MemcacheCache
Fetches an entry from the cache.
MemcacheCache::doContains() — Method in class MemcacheCache
Tests if an entry exists in the cache.
MemcacheCache::doSave() — Method in class MemcacheCache
Puts data into the cache.
MemcacheCache::doDelete() — Method in class MemcacheCache
Deletes a cache entry.
MemcacheCache::doFlush() — Method in class MemcacheCache
Flushes all cache entries.
MemcacheCache::doGetStats() — Method in class MemcacheCache
Retrieves cached information from the data store.
MemcachedCache::doFetch() — Method in class MemcachedCache
Fetches an entry from the cache.
MemcachedCache::doFetchMultiple() — Method in class MemcachedCache
Default implementation of doFetchMultiple. Each driver that supports multi-get should owerwrite it.
MemcachedCache::doSaveMultiple() — Method in class MemcachedCache
Default implementation of doSaveMultiple. Each driver that supports multi-put should override it.
MemcachedCache::doContains() — Method in class MemcachedCache
Tests if an entry exists in the cache.
MemcachedCache::doSave() — Method in class MemcachedCache
Puts data into the cache.
MemcachedCache::doDeleteMultiple() — Method in class MemcachedCache
Default implementation of doDeleteMultiple. Each driver that supports multi-delete should override it.
MemcachedCache::doDelete() — Method in class MemcachedCache
Deletes a cache entry.
MemcachedCache::doFlush() — Method in class MemcachedCache
Flushes all cache entries.
MemcachedCache::doGetStats() — Method in class MemcachedCache
Retrieves cached information from the data store.
MongoDBCache::doFetch() — Method in class MongoDBCache
Fetches an entry from the cache.
MongoDBCache::doContains() — Method in class MongoDBCache
Tests if an entry exists in the cache.
MongoDBCache::doSave() — Method in class MongoDBCache
Puts data into the cache.
MongoDBCache::doDelete() — Method in class MongoDBCache
Deletes a cache entry.
MongoDBCache::doFlush() — Method in class MongoDBCache
Flushes all cache entries.
MongoDBCache::doGetStats() — Method in class MongoDBCache
Retrieves cached information from the data store.
MultiDeleteCache::deleteMultiple() — Method in class MultiDeleteCache
Deletes several cache entries.
PhpFileCache::doFetch() — Method in class PhpFileCache
Fetches an entry from the cache.
PhpFileCache::doContains() — Method in class PhpFileCache
Tests if an entry exists in the cache.
PhpFileCache::doSave() — Method in class PhpFileCache
Puts data into the cache.
PredisCache::doFetch() — Method in class PredisCache
Fetches an entry from the cache.
PredisCache::doFetchMultiple() — Method in class PredisCache
Default implementation of doFetchMultiple. Each driver that supports multi-get should owerwrite it.
PredisCache::doSaveMultiple() — Method in class PredisCache
Default implementation of doSaveMultiple. Each driver that supports multi-put should override it.
PredisCache::doContains() — Method in class PredisCache
Tests if an entry exists in the cache.
PredisCache::doSave() — Method in class PredisCache
Puts data into the cache.
PredisCache::doDelete() — Method in class PredisCache
Deletes a cache entry.
PredisCache::doDeleteMultiple() — Method in class PredisCache
Default implementation of doDeleteMultiple. Each driver that supports multi-delete should override it.
PredisCache::doFlush() — Method in class PredisCache
Flushes all cache entries.
PredisCache::doGetStats() — Method in class PredisCache
Retrieves cached information from the data store.
RedisCache::doFetch() — Method in class RedisCache
Fetches an entry from the cache.
RedisCache::doFetchMultiple() — Method in class RedisCache
Default implementation of doFetchMultiple. Each driver that supports multi-get should owerwrite it.
RedisCache::doSaveMultiple() — Method in class RedisCache
Default implementation of doSaveMultiple. Each driver that supports multi-put should override it.
RedisCache::doContains() — Method in class RedisCache
Tests if an entry exists in the cache.
RedisCache::doSave() — Method in class RedisCache
Puts data into the cache.
RedisCache::doDelete() — Method in class RedisCache
Deletes a cache entry.
RedisCache::doDeleteMultiple() — Method in class RedisCache
Default implementation of doDeleteMultiple. Each driver that supports multi-delete should override it.
RedisCache::doFlush() — Method in class RedisCache
Flushes all cache entries.
RedisCache::doGetStats() — Method in class RedisCache
Retrieves cached information from the data store.
RiakCache::doFetch() — Method in class RiakCache
Fetches an entry from the cache.
RiakCache::doContains() — Method in class RiakCache
Tests if an entry exists in the cache.
RiakCache::doSave() — Method in class RiakCache
Puts data into the cache.
RiakCache::doDelete() — Method in class RiakCache
Deletes a cache entry.
RiakCache::doFlush() — Method in class RiakCache
Flushes all cache entries.
RiakCache::doGetStats() — Method in class RiakCache
Retrieves cached information from the data store.
SQLite3Cache::doFetch() — Method in class SQLite3Cache
Fetches an entry from the cache.
SQLite3Cache::doContains() — Method in class SQLite3Cache
Tests if an entry exists in the cache.
SQLite3Cache::doSave() — Method in class SQLite3Cache
Puts data into the cache.
SQLite3Cache::doDelete() — Method in class SQLite3Cache
Deletes a cache entry.
SQLite3Cache::doFlush() — Method in class SQLite3Cache
Flushes all cache entries.
SQLite3Cache::doGetStats() — Method in class SQLite3Cache
Retrieves cached information from the data store.
VoidCache::doFetch() — Method in class VoidCache
Fetches an entry from the cache.
VoidCache::doContains() — Method in class VoidCache
Tests if an entry exists in the cache.
VoidCache::doSave() — Method in class VoidCache
Puts data into the cache.
VoidCache::doDelete() — Method in class VoidCache
Deletes a cache entry.
VoidCache::doFlush() — Method in class VoidCache
Flushes all cache entries.
VoidCache::doGetStats() — Method in class VoidCache
Retrieves cached information from the data store.
WinCacheCache::doFetch() — Method in class WinCacheCache
Fetches an entry from the cache.
WinCacheCache::doContains() — Method in class WinCacheCache
Tests if an entry exists in the cache.
WinCacheCache::doSave() — Method in class WinCacheCache
Puts data into the cache.
WinCacheCache::doDelete() — Method in class WinCacheCache
Deletes a cache entry.
WinCacheCache::doFlush() — Method in class WinCacheCache
Flushes all cache entries.
WinCacheCache::doFetchMultiple() — Method in class WinCacheCache
Default implementation of doFetchMultiple. Each driver that supports multi-get should owerwrite it.
WinCacheCache::doSaveMultiple() — Method in class WinCacheCache
Default implementation of doSaveMultiple. Each driver that supports multi-put should override it.
WinCacheCache::doDeleteMultiple() — Method in class WinCacheCache
Default implementation of doDeleteMultiple. Each driver that supports multi-delete should override it.
WinCacheCache::doGetStats() — Method in class WinCacheCache
Retrieves cached information from the data store.
XcacheCache::doFetch() — Method in class XcacheCache
Fetches an entry from the cache.
XcacheCache::doContains() — Method in class XcacheCache
Tests if an entry exists in the cache.
XcacheCache::doSave() — Method in class XcacheCache
Puts data into the cache.
XcacheCache::doDelete() — Method in class XcacheCache
Deletes a cache entry.
XcacheCache::doFlush() — Method in class XcacheCache
Flushes all cache entries.
XcacheCache::doGetStats() — Method in class XcacheCache
Retrieves cached information from the data store.
ZendDataCache::doFetch() — Method in class ZendDataCache
Fetches an entry from the cache.
ZendDataCache::doContains() — Method in class ZendDataCache
Tests if an entry exists in the cache.
ZendDataCache::doSave() — Method in class ZendDataCache
Puts data into the cache.
ZendDataCache::doDelete() — Method in class ZendDataCache
Deletes a cache entry.
ZendDataCache::doFlush() — Method in class ZendDataCache
Flushes all cache entries.
ZendDataCache::doGetStats() — Method in class ZendDataCache
Retrieves cached information from the data store.

E

ExtMongoDBCacheClass in namespace Doctrine\Common\Cache
MongoDB cache provider for ext-mongodb

F

Cache::fetch() — Method in class Cache
Fetches an entry from the cache.
CacheProvider::fetch() — Method in class CacheProvider
Fetches an entry from the cache.
CacheProvider::fetchMultiple() — Method in class CacheProvider
Returns an associative array of values for keys is found in cache.
CacheProvider::flushAll() — Method in class CacheProvider
Flushes all cache entries, globally.
FileCacheClass in namespace Doctrine\Common\Cache
Base file cache driver.
FilesystemCacheClass in namespace Doctrine\Common\Cache
Filesystem cache driver.
FlushableCacheClass in namespace Doctrine\Common\Cache
Interface for cache that can be flushed.
FlushableCache::flushAll() — Method in class FlushableCache
Flushes all cache entries, globally.
MultiGetCache::fetchMultiple() — Method in class MultiGetCache
Returns an associative array of values for keys is found in cache.

G

Cache::getStats() — Method in class Cache
Retrieves cached information from the data store.
CacheProvider::getNamespace() — Method in class CacheProvider
Retrieves the namespace that prefixes all cache ids.
CacheProvider::getStats() — Method in class CacheProvider
Retrieves cached information from the data store.
CouchbaseCache::getCouchbase() — Method in class CouchbaseCache
Gets the Couchbase instance used by the cache.
FileCache::getDirectory() — Method in class FileCache
Gets the cache directory.
FileCache::getExtension() — Method in class FileCache
Gets the cache file extension.
FileCache::getFilename() — Method in class FileCache
MemcacheCache::getMemcache() — Method in class MemcacheCache
Gets the memcache instance used by the cache.
MemcachedCache::getMemcached() — Method in class MemcachedCache
Gets the memcached instance used by the cache.
RedisCache::getRedis() — Method in class RedisCache
Gets the redis instance used by the cache.
RedisCache::getSerializerValue() — Method in class RedisCache
Returns the serializer constant to use. If Redis is compiled with igbinary support, that is used. Otherwise the default PHP serializer is used.

L

LegacyMongoDBCacheClass in namespace Doctrine\Common\Cache
MongoDB cache provider.

M

MemcacheCacheClass in namespace Doctrine\Common\Cache
Memcache cache provider.
MemcachedCacheClass in namespace Doctrine\Common\Cache
Memcached cache provider.
MongoDBCacheClass in namespace Doctrine\Common\Cache
MongoDB cache provider.
MultiDeleteCacheClass in namespace Doctrine\Common\Cache
Interface for cache drivers that allows to put many items at once.
MultiGetCacheClass in namespace Doctrine\Common\Cache
Interface for cache drivers that allows to get many items at once.
MultiOperationCacheClass in namespace Doctrine\Common\Cache
Interface for cache drivers that supports multiple items manipulation.
MultiPutCacheClass in namespace Doctrine\Common\Cache
Interface for cache drivers that allows to put many items at once.

P

PhpFileCacheClass in namespace Doctrine\Common\Cache
Php file cache driver.
PredisCacheClass in namespace Doctrine\Common\Cache
Predis cache provider.

R

RedisCacheClass in namespace Doctrine\Common\Cache
Redis cache provider.
RiakCacheClass in namespace Doctrine\Common\Cache
Riak cache provider.
RiakCache::resolveConflict() — Method in class RiakCache
On-read conflict resolution. Applied approach here is last write wins.

S

Cache::save() — Method in class Cache
Puts data into the cache.
CacheProvider::setNamespace() — Method in class CacheProvider
Sets the namespace to prefix all cache ids with.
CacheProvider::saveMultiple() — Method in class CacheProvider
Returns a boolean value indicating if the operation succeeded.
CacheProvider::save() — Method in class CacheProvider
Puts data into the cache.
ChainCache::setNamespace() — Method in class ChainCache
Sets the namespace to prefix all cache ids with.
CouchbaseCache::setCouchbase() — Method in class CouchbaseCache
Sets the Couchbase instance to use.
MemcacheCache::setMemcache() — Method in class MemcacheCache
Sets the memcache instance to use.
MemcachedCache::setMemcached() — Method in class MemcachedCache
Sets the memcache instance to use.
MultiPutCache::saveMultiple() — Method in class MultiPutCache
Returns a boolean value indicating if the operation succeeded.
RedisCache::setRedis() — Method in class RedisCache
Sets the redis instance to use.
SQLite3CacheClass in namespace Doctrine\Common\Cache
SQLite3 cache provider.

V

VersionClass in namespace Doctrine\Common\Cache
VoidCacheClass in namespace Doctrine\Common\Cache
Void cache driver. The cache could be of use in tests where you don`t need to cache anything.

W

FileCache::writeFile() — Method in class FileCache
Writes a string content to file in an atomic way.
WinCacheCacheClass in namespace Doctrine\Common\Cache
WinCache cache provider.

X

XcacheCacheClass in namespace Doctrine\Common\Cache
Xcache cache driver.

Z

ZendDataCacheClass in namespace Doctrine\Common\Cache
Zend Data Cache cache driver.

_

ArrayCache::__construct() — Method in class ArrayCache
{@inheritdoc}
ChainCache::__construct() — Method in class ChainCache
CouchbaseBucketCache::__construct() — Method in class CouchbaseBucketCache
ExtMongoDBCache::__construct() — Method in class ExtMongoDBCache
This provider will default to the write concern and read preference options set on the Database instance (or inherited from MongoDB or Client). Using an unacknowledged write concern (< 1) may make the return values of delete() and save() unreliable. Reading from secondaries may make contain() and fetch() unreliable.
FileCache::__construct() — Method in class FileCache
FilesystemCache::__construct() — Method in class FilesystemCache
LegacyMongoDBCache::__construct() — Method in class LegacyMongoDBCache
This provider will default to the write concern and read preference options set on the MongoCollection instance (or inherited from MongoDB or MongoClient). Using an unacknowledged write concern (< 1) may make the return values of delete() and save() unreliable. Reading from secondaries may make contain() and fetch() unreliable.
MongoDBCache::__construct() — Method in class MongoDBCache
This provider will default to the write concern and read preference options set on the collection instance (or inherited from MongoDB or MongoClient). Using an unacknowledged write concern (< 1) may make the return values of delete() and save() unreliable. Reading from secondaries may make contain() and fetch() unreliable.
PhpFileCache::__construct() — Method in class PhpFileCache
PredisCache::__construct() — Method in class PredisCache
RiakCache::__construct() — Method in class RiakCache
Sets the riak bucket instance to use.
SQLite3Cache::__construct() — Method in class SQLite3Cache
Calling the constructor will ensure that the database file and table exist and will create both if they don't.