protected function ChainedFastBackend::getLastWriteTimestamp in Drupal 9
Same name and namespace in other branches
- 8 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 284
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;
}