protected function PhpBackend::getByHash in Drupal 9
Same name and namespace in other branches
- 8 core/lib/Drupal/Core/Cache/PhpBackend.php \Drupal\Core\Cache\PhpBackend::getByHash()
Fetch a cache item using a hashed cache ID.
Parameters
string $cidhash: The hashed version of the original cache ID after being normalized.
bool $allow_invalid: (optional) If TRUE, a cache item may be returned even if it is expired or has been invalidated.
Return value
bool|mixed
2 calls to PhpBackend::getByHash()
- PhpBackend::get in core/
lib/ Drupal/ Core/ Cache/ PhpBackend.php - Returns data from the persistent cache.
- PhpBackend::invalidateByHash in core/
lib/ Drupal/ Core/ Cache/ PhpBackend.php - Invalidate one cache item.
File
- core/
lib/ Drupal/ Core/ Cache/ PhpBackend.php, line 72
Class
- PhpBackend
- Defines a PHP cache implementation.
Namespace
Drupal\Core\CacheCode
protected function getByHash($cidhash, $allow_invalid = FALSE) {
if ($file = $this
->storage()
->getFullPath($cidhash)) {
$cache = @(include $file);
}
if (isset($cache)) {
return $this
->prepareItem($cache, $allow_invalid);
}
return FALSE;
}