public function MemoryCounterBackend::get

public MemoryCounterBackend::get($cid, $allow_invalid = FALSE)

Returns data from the persistent cache.

Parameters

string $cid: The cache ID of the data to retrieve.

bool $allow_invalid: (optional) If TRUE, a cache item may be returned even if it is expired or has been invalidated. Such items may sometimes be preferred, if the alternative is recalculating the value stored in the cache, especially if another concurrent request is already recalculating the same value. The "valid" property of the returned object indicates whether the item is valid or not. Defaults to FALSE.

Return value

object|false The cache item or FALSE on failure.

Overrides MemoryBackend::get

See also

\Drupal\Core\Cache\CacheBackendInterface::getMultiple()

File

core/lib/Drupal/Core/Cache/MemoryCounterBackend.php, line 25

Class

MemoryCounterBackend
Defines a memory cache implementation that counts set and get calls.

Namespace

Drupal\Core\Cache

Code

public function get($cid, $allow_invalid = FALSE) {
  $this->increaseCounter(__FUNCTION__, $cid);
  return parent::get($cid, $allow_invalid);
}

© 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/core!lib!Drupal!Core!Cache!MemoryCounterBackend.php/function/MemoryCounterBackend::get/8.1.x