You are here

public static function Drupal::cache in Drupal 8

Same name and namespace in other branches
  1. 9 core/lib/Drupal.php \Drupal::cache()
  2. 10 core/lib/Drupal.php \Drupal::cache()

Returns the requested cache bin.

Parameters

string $bin: (optional) The cache bin for which the cache object should be returned, defaults to 'default'.

Return value

\Drupal\Core\Cache\CacheBackendInterface The cache object associated with the specified bin.

Related topics

16 calls to Drupal::cache()
DatabaseBackendTagTest::testTagInvalidations in core/tests/Drupal/KernelTests/Core/Cache/DatabaseBackendTagTest.php
DrupalTest::testCache in core/tests/Drupal/Tests/Core/DrupalTest.php
Tests the cache() method.
EntityDisplayTest::testEntityDisplayInvalidateCacheTags in core/modules/field_ui/tests/src/Kernel/EntityDisplayTest.php
Ensure that entity view display changes invalidates cache tags.
EntityViewBuilderTest::testEntityViewBuilderCache in core/tests/Drupal/KernelTests/Core/Entity/EntityViewBuilderTest.php
Tests entity render cache handling.
FormController::__construct in core/modules/system/tests/modules/condition_test/src/FormController.php
Constructs a \Drupal\condition_test\FormController object.

... See full list

File

core/lib/Drupal.php, line 316
Contains \Drupal.

Class

Drupal
Static Service Container wrapper.

Code

public static function cache($bin = 'default') {
  return static::getContainer()
    ->get('cache.' . $bin);
}