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