function UseCacheBackendTrait::cacheGet
Same name in other branches
- 8.9.x core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php \Drupal\Core\Cache\UseCacheBackendTrait::cacheGet()
- 10 core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php \Drupal\Core\Cache\UseCacheBackendTrait::cacheGet()
- 11.x core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php \Drupal\Core\Cache\UseCacheBackendTrait::cacheGet()
Fetches from the cache backend, respecting the use caches flag.
Parameters
string $cid: The cache ID of the data to retrieve.
Return value
object|false The cache item or FALSE on failure.
See also
\Drupal\Core\Cache\CacheBackendInterface::get()
8 calls to UseCacheBackendTrait::cacheGet()
- DefaultPluginManager::getCachedDefinitions in core/
lib/ Drupal/ Core/ Plugin/ DefaultPluginManager.php - Returns the cached plugin definitions of the decorated discovery class.
- EntityDisplayRepository::getAllDisplayModesByEntityType in core/
lib/ Drupal/ Core/ Entity/ EntityDisplayRepository.php - Gets the entity display mode info for all entity types.
- EntityFieldManager::getBaseFieldDefinitions in core/
lib/ Drupal/ Core/ Entity/ EntityFieldManager.php - Gets the base field definitions for a content entity type.
- EntityFieldManager::getExtraFields in core/
lib/ Drupal/ Core/ Entity/ EntityFieldManager.php - Gets the "extra fields" for a bundle.
- EntityFieldManager::getFieldDefinitions in core/
lib/ Drupal/ Core/ Entity/ EntityFieldManager.php - Gets the field definitions for a specific bundle.
File
-
core/
lib/ Drupal/ Core/ Cache/ UseCacheBackendTrait.php, line 35
Class
- UseCacheBackendTrait
- Provides methods to use a cache backend while respecting a 'use caches' flag.
Namespace
Drupal\Core\CacheCode
protected function cacheGet($cid) {
if ($this->useCaches && $this->cacheBackend) {
return $this->cacheBackend
->get($cid);
}
return FALSE;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.