class SchemaCache
Extends DrupalCacheArray to allow for dynamic building of the schema cache.
Hierarchy
- class \DrupalCacheArray implements \ArrayAccess
- class \SchemaCache
Expanded class hierarchy of SchemaCache
Related topics
File
- includes/bootstrap.inc, line 3263
- Functions that need to be loaded on every Drupal request.
Members
Name | Modifiers | Type | Description |
---|---|---|---|
DrupalCacheArray::$bin | protected | property | A bin to pass to cache_set() and cache_get(). |
DrupalCacheArray::$cid | protected | property | A cid to pass to cache_set() and cache_get(). |
DrupalCacheArray::$keysToPersist | protected | property | An array of keys to add to the cache at the end of the request. |
DrupalCacheArray::$storage | protected | property | Storage for the data itself. |
DrupalCacheArray::offsetExists | public | function | Implements ArrayAccess::offsetExists(). |
DrupalCacheArray::offsetGet | public | function | Implements ArrayAccess::offsetGet(). |
DrupalCacheArray::offsetSet | public | function | Implements ArrayAccess::offsetSet(). |
DrupalCacheArray::offsetUnset | public | function | Implements ArrayAccess::offsetUnset(). |
DrupalCacheArray::persist | protected | function | Flags an offset value to be written to the persistent cache. |
DrupalCacheArray::set | protected | function | Writes a value to the persistent cache immediately. |
DrupalCacheArray::__destruct | public | function | Destructs the DrupalCacheArray object. |
SchemaCache::resolveCacheMiss | protected | function | Overrides DrupalCacheArray::resolveCacheMiss(). Overrides DrupalCacheArray::resolveCacheMiss |
SchemaCache::__construct | public | function | Constructs a SchemaCache object. Overrides DrupalCacheArray::__construct |
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/includes!bootstrap.inc/class/SchemaCache/7.x