function CacheCollector::lazyLoadCache
Same name in other branches
- 9 core/lib/Drupal/Core/Cache/CacheCollector.php \Drupal\Core\Cache\CacheCollector::lazyLoadCache()
- 8.9.x core/lib/Drupal/Core/Cache/CacheCollector.php \Drupal\Core\Cache\CacheCollector::lazyLoadCache()
- 10 core/lib/Drupal/Core/Cache/CacheCollector.php \Drupal\Core\Cache\CacheCollector::lazyLoadCache()
Loads the cache if not already done.
4 calls to CacheCollector::lazyLoadCache()
- AliasPrefixList::lazyLoadCache in core/
modules/ path_alias/ src/ AliasPrefixList.php - CacheCollector::delete in core/
lib/ Drupal/ Core/ Cache/ CacheCollector.php - Deletes the element.
- CacheCollector::get in core/
lib/ Drupal/ Core/ Cache/ CacheCollector.php - Gets value from the cache.
- CacheCollector::set in core/
lib/ Drupal/ Core/ Cache/ CacheCollector.php - Implements \Drupal\Core\Cache\CacheCollectorInterface::set().
1 method overrides CacheCollector::lazyLoadCache()
- AliasPrefixList::lazyLoadCache in core/
modules/ path_alias/ src/ AliasPrefixList.php
File
-
core/
lib/ Drupal/ Core/ Cache/ CacheCollector.php, line 318
Class
- CacheCollector
- Default implementation for CacheCollectorInterface.
Namespace
Drupal\Core\CacheCode
protected function lazyLoadCache() {
if ($this->cacheLoaded) {
return;
}
// The cache was not yet loaded, set flag to TRUE.
$this->cacheLoaded = TRUE;
if ($cache = $this->cache
->get($this->getCid())) {
$this->cacheCreated = $cache->created;
$this->storage = $cache->data;
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.