4.6.x bootstrap.inc cache_get($key)
4.7.x bootstrap.inc cache_get($key)
5.x cache.inc cache_get($key, $table = 'cache')
6.x cache.inc cache_get($cid, $table = 'cache')
6.x cache-install.inc cache_get($key, $table = 'cache')
7.x cache.inc cache_get($cid, $bin = 'cache')

Return data from the persistent cache.

Parameters

$key: The cache ID of the data to retrieve.

3 calls to cache_get()
archive_calendar in modules/archive.module
Generates a monthly calendar, for display in the archive block.
locale in modules/locale.module
Provides interface translation services
page_get_cache in includes/bootstrap.inc
Retrieve the current page from the cache.

File

includes/bootstrap.inc, line 197
Functions that need to be loaded on every Drupal request.

Code

function cache_get($key) {
  $cache = db_fetch_object(db_query("SELECT data, created, headers FROM {cache} WHERE cid = '%s'", $key));
  if (isset($cache->data)) {
    $cache->data = db_decode_blob($cache->data);
    return $cache;
  }
  return 0;
}