On this page
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