function RenderCache::maxAgeToExpire
Same name in other branches
- 8.9.x core/lib/Drupal/Core/Render/RenderCache.php \Drupal\Core\Render\RenderCache::maxAgeToExpire()
Maps a #cache[max-age] value to an "expire" value for the Cache API.
Parameters
int $max_age: A #cache[max-age] value.
Return value
int A corresponding "expire" value.
See also
\Drupal\Core\Cache\CacheBackendInterface::set()
1 call to RenderCache::maxAgeToExpire()
- RenderCache::set in core/
lib/ Drupal/ Core/ Render/ RenderCache.php - Caches the rendered output of a renderable array.
File
-
core/
lib/ Drupal/ Core/ Render/ RenderCache.php, line 293
Class
- RenderCache
- Wraps the caching logic for the render caching system.
Namespace
Drupal\Core\RenderCode
protected function maxAgeToExpire($max_age) {
return $max_age === Cache::PERMANENT ? Cache::PERMANENT : (int) $this->requestStack
->getMainRequest()->server
->get('REQUEST_TIME') + $max_age;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.