class SchemaCache

Extends CacheArray to allow for dynamic building of the schema cache.

Hierarchy

Expanded class hierarchy of SchemaCache

1 file declares its use of SchemaCache

File

drupal/core/lib/Drupal/Core/Utility/SchemaCache.php, line 15
Definition of SchemaCache

Namespace

Drupal\Core\Utility
View source

Members

Namesort descending Modifiers Type Description Overrides
CacheArray::$bin protected property A bin to pass to cache()->set() and cache()->get().
CacheArray::$cid protected property A cid to pass to cache()->set() and cache()->get().
CacheArray::$keysToPersist protected property An array of keys to add to the cache at the end of the request.
CacheArray::$storage protected property Storage for the data itself.
CacheArray::$tags protected property A tags array to pass to cache()->set().
CacheArray::offsetExists public function Implements ArrayAccess::offsetExists(). 1
CacheArray::offsetGet public function Implements ArrayAccess::offsetGet(). 1
CacheArray::offsetSet public function Implements ArrayAccess::offsetSet().
CacheArray::offsetUnset public function Implements ArrayAccess::offsetUnset().
CacheArray::persist protected function Flags an offset value to be written to the persistent cache.
CacheArray::set protected function Writes a value to the persistent cache immediately. 1
CacheArray::__destruct public function Destructs the CacheArray object.
SchemaCache::resolveCacheMiss protected function Implements CacheArray::resolveCacheMiss(). Overrides CacheArray::resolveCacheMiss
SchemaCache::__construct public function Constructs a SchemaCache object. Overrides CacheArray::__construct