function VariationCache::maxAgeToExpire
Same name in other branches
- 11.x core/lib/Drupal/Core/Cache/VariationCache.php \Drupal\Core\Cache\VariationCache::maxAgeToExpire()
Maps a max-age value to an "expire" value for the Cache API.
Parameters
int $max_age: A max-age value.
Return value
int A corresponding "expire" value.
See also
\Drupal\Core\Cache\CacheBackendInterface::set()
1 call to VariationCache::maxAgeToExpire()
- VariationCache::set in core/
lib/ Drupal/ Core/ Cache/ VariationCache.php - Stores data in the cache.
File
-
core/
lib/ Drupal/ Core/ Cache/ VariationCache.php, line 195
Class
- VariationCache
- Wraps a regular cache backend to make it support cache contexts.
Namespace
Drupal\Core\CacheCode
protected function maxAgeToExpire($max_age) {
if ($max_age !== Cache::PERMANENT) {
return (int) $this->requestStack
->getMainRequest()->server
->get('REQUEST_TIME') + $max_age;
}
return $max_age;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.