function CacheBackendInterface::get
Same name in other branches
- 8.9.x core/lib/Drupal/Core/Cache/CacheBackendInterface.php \Drupal\Core\Cache\CacheBackendInterface::get()
- 10 core/lib/Drupal/Core/Cache/CacheBackendInterface.php \Drupal\Core\Cache\CacheBackendInterface::get()
- 11.x core/lib/Drupal/Core/Cache/CacheBackendInterface.php \Drupal\Core\Cache\CacheBackendInterface::get()
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.
See also
\Drupal\Core\Cache\CacheBackendInterface::getMultiple()
7 methods override CacheBackendInterface::get()
- ApcuBackend::get in core/
lib/ Drupal/ Core/ Cache/ ApcuBackend.php - Returns data from the persistent cache.
- BackendChain::get in core/
lib/ Drupal/ Core/ Cache/ BackendChain.php - Returns data from the persistent cache.
- ChainedFastBackend::get in core/
lib/ Drupal/ Core/ Cache/ ChainedFastBackend.php - Returns data from the persistent cache.
- DatabaseBackend::get in core/
lib/ Drupal/ Core/ Cache/ DatabaseBackend.php - Returns data from the persistent cache.
- MemoryBackend::get in core/
lib/ Drupal/ Core/ Cache/ MemoryBackend.php - Returns data from the persistent cache.
File
-
core/
lib/ Drupal/ Core/ Cache/ CacheBackendInterface.php, line 41
Class
- CacheBackendInterface
- Defines an interface for cache implementations.
Namespace
Drupal\Core\CacheCode
public function get($cid, $allow_invalid = FALSE);
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.