function ChainedFastBackend::getLastWriteTimestamp
Same name in other branches
- 9 core/lib/Drupal/Core/Cache/ChainedFastBackend.php \Drupal\Core\Cache\ChainedFastBackend::getLastWriteTimestamp()
- 8.9.x core/lib/Drupal/Core/Cache/ChainedFastBackend.php \Drupal\Core\Cache\ChainedFastBackend::getLastWriteTimestamp()
- 11.x core/lib/Drupal/Core/Cache/ChainedFastBackend.php \Drupal\Core\Cache\ChainedFastBackend::getLastWriteTimestamp()
Gets the last write timestamp.
2 calls to ChainedFastBackend::getLastWriteTimestamp()
- ChainedFastBackend::getMultiple in core/
lib/ Drupal/ Core/ Cache/ ChainedFastBackend.php - Returns data from the persistent cache when given an array of cache IDs.
- ChainedFastBackend::markAsOutdated in core/
lib/ Drupal/ Core/ Cache/ ChainedFastBackend.php - Marks the fast cache bin as outdated because of a write.
File
-
core/
lib/ Drupal/ Core/ Cache/ ChainedFastBackend.php, line 279
Class
- ChainedFastBackend
- Defines a backend with a fast and a consistent backend chain.
Namespace
Drupal\Core\CacheCode
protected function getLastWriteTimestamp() {
if ($this->lastWriteTimestamp === NULL) {
$cache = $this->consistentBackend
->get(self::LAST_WRITE_TIMESTAMP_PREFIX . $this->bin);
$this->lastWriteTimestamp = $cache ? $cache->data : 0;
}
return $this->lastWriteTimestamp;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.