Same name and namespace in other branches
  1. 8.9.x core/lib/Drupal/Core/Cache/CacheableDependencyInterface.php \Drupal\Core\Cache\CacheableDependencyInterface::getCacheMaxAge()
  2. 9 core/lib/Drupal/Core/Cache/CacheableDependencyInterface.php \Drupal\Core\Cache\CacheableDependencyInterface::getCacheMaxAge()

The maximum age for which this object may be cached.

Return value

int The maximum time in seconds that this object may be cached. An object may be cached permanently by returning \Drupal\Core\Cache\Cache::PERMANENT.

19 methods override CacheableDependencyInterface::getCacheMaxAge()
ComputedString::getCacheMaxAge in core/modules/system/tests/modules/entity_test/src/TypedData/ComputedString.php
The maximum age for which this object may be cached.
Context::getCacheMaxAge in core/lib/Drupal/Core/Plugin/Context/Context.php
The maximum age for which this object may be cached.
CurrentUser::getCacheMaxAge in core/modules/user/src/Plugin/views/argument_default/CurrentUser.php
The maximum age for which this object may be cached.
ExposedFormPluginBase::getCacheMaxAge in core/modules/views/src/Plugin/views/exposed_form/ExposedFormPluginBase.php
The maximum age for which this object may be cached.
Fixed::getCacheMaxAge in core/modules/views/src/Plugin/views/argument_default/Fixed.php
The maximum age for which this object may be cached.

... See full list

File

core/lib/Drupal/Core/Cache/CacheableDependencyInterface.php, line 52

Class

CacheableDependencyInterface
Defines an interface for objects which may be used by other cached objects.

Namespace

Drupal\Core\Cache

Code

public function getCacheMaxAge();