Defines a default cache implementation.

This is Backdrop's default cache implementation. It uses the database to store cached data. Each cache bin corresponds to a database table by the same name.

Hierarchy

Expanded class hierarchy of BackdropDatabaseCache

File

core/includes/cache.inc, line 435
Functions and interfaces for cache handling.

Members

Contains filters are case sensitive
Name Modifierssort descending Type Description
BackdropDatabaseCache::prepareItem protected function Prepares a cached item.
BackdropDatabaseCache::$bin protected property
BackdropDatabaseCache::__construct public function Constructs a new BackdropDatabaseCache object.
BackdropDatabaseCache::get public function Implements BackdropCacheInterface::get(). Overrides BackdropCacheInterface::get
BackdropDatabaseCache::getMultiple public function Implements BackdropCacheInterface::getMultiple(). Overrides BackdropCacheInterface::getMultiple
BackdropDatabaseCache::set public function Implements BackdropCacheInterface::set(). Overrides BackdropCacheInterface::set
BackdropDatabaseCache::delete public function Implements BackdropCacheInterface::delete(). Overrides BackdropCacheInterface::delete
BackdropDatabaseCache::deleteMultiple public function Implements BackdropCacheInterface::deleteMultiple(). Overrides BackdropCacheInterface::deleteMultiple
BackdropDatabaseCache::deletePrefix public function Implements BackdropCacheInterface::deletePrefix(). Overrides BackdropCacheInterface::deletePrefix
BackdropDatabaseCache::flush public function Implements BackdropCacheInterface::flush(). Overrides BackdropCacheInterface::flush
BackdropDatabaseCache::garbageCollection public function Implements BackdropCacheInterface::garbageCollection(). Overrides BackdropCacheInterface::garbageCollection
BackdropDatabaseCache::isEmpty public function Implements BackdropCacheInterface::isEmpty(). Overrides BackdropCacheInterface::isEmpty