Search for all

  1. Search 7.x for all
  2. Search 9.5.x for all
  3. Search 8.9.x for all
  4. Search 10.3.x for all
  5. Search 11.x for all
  6. Other projects
Title Object type File name Summary
CacheCollectorInterface::has function core/lib/Drupal/Core/Cache/CacheCollectorInterface.php Returns whether data exists for this key.
CacheCollectorInterface::reset function core/lib/Drupal/Core/Cache/CacheCollectorInterface.php Resets the local cache.
CacheCollectorInterface::set function core/lib/Drupal/Core/Cache/CacheCollectorInterface.php Sets cache data.
CacheCollectorTest class core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php Tests Drupal\Core\Cache\CacheCollector.
CacheCollectorTest class core/tests/Drupal/KernelTests/Core/Cache/CacheCollectorTest.php Tests DatabaseBackend cache tag implementation.
CacheCollectorTest.php file core/tests/Drupal/KernelTests/Core/Cache/CacheCollectorTest.php
CacheCollectorTest.php file core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php
CacheCollectorTest::$cacheBackend property core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php The cache backend that should be used.
CacheCollectorTest::$cid property core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php The cache id used for the test.
CacheCollectorTest::$collector property core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php Cache collector implementation to test.
CacheCollectorTest::$lock property core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php The lock backend that should be used.
CacheCollectorTest::providerTestInvalidCharacters function core/tests/Drupal/KernelTests/Core/Cache/CacheCollectorTest.php Data provider for ::testCacheCollector().
CacheCollectorTest::register function core/tests/Drupal/KernelTests/Core/Cache/CacheCollectorTest.php Registers test-specific services.
CacheCollectorTest::setUp function core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php
CacheCollectorTest::setUpMockCacheBackend function core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php Reinitializes the cache backend as a mock object.
CacheCollectorTest::setUpMockLockBackend function core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php Reinitializes the lock backend as a mock object.
CacheCollectorTest::testCacheCollector function core/tests/Drupal/KernelTests/Core/Cache/CacheCollectorTest.php Tests setting and invalidating.
CacheCollectorTest::testDelete function core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php Tests setting and deleting values.
CacheCollectorTest::testGetFromCache function core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php Tests returning value from the collected cache.
CacheCollectorTest::testResolveCacheMiss function core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php Tests the resolve cache miss function.
CacheCollectorTest::testSetAndGet function core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php Tests setting and getting values when the cache is empty.
CacheCollectorTest::testSetAndGetNull function core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php Makes sure that NULL is a valid value and is collected.
CacheCollectorTest::testUpdateCache function core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php Tests updating the cache after a set.
CacheCollectorTest::testUpdateCacheClear function core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php Tests a clear of the cache collector.
CacheCollectorTest::testUpdateCacheClearTags function core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php Tests a clear of the cache collector using tags.
CacheCollectorTest::testUpdateCacheDelete function core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php Tests updating the cache after a delete.
CacheCollectorTest::testUpdateCacheInvalidatedConflict function core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php Tests updating the cache when there is a conflict after cache invalidation.
CacheCollectorTest::testUpdateCacheLockFail function core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php Tests updating the cache when the lock acquire fails.
CacheCollectorTest::testUpdateCacheMerge function core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php Tests a cache hit, then item updated by a different request.
CacheCollectorTest::testUpdateCacheNoChanges function core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php Tests updating the cache when no changes were made.
CacheCollectorTest::testUpdateCacheRace function core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php Tests a cache miss, then item created by another request.
CacheCollectorTest::testUpdateCacheReset function core/tests/Drupal/Tests/Core/Cache/CacheCollectorTest.php Tests a reset of the cache collector.
CacheContextInterface interface core/lib/Drupal/Core/Cache/Context/CacheContextInterface.php Provides an interface for defining a cache context service.
CacheContextInterface.php file core/lib/Drupal/Core/Cache/Context/CacheContextInterface.php
CacheContextInterface::getCacheableMetadata function core/lib/Drupal/Core/Cache/Context/CacheContextInterface.php Gets the cacheability metadata for the context.
CacheContextInterface::getContext function core/lib/Drupal/Core/Cache/Context/CacheContextInterface.php Returns the string representation of the cache context.
CacheContextInterface::getLabel function core/lib/Drupal/Core/Cache/Context/CacheContextInterface.php Returns the label of the cache context.
CacheContextOptimizationTest class core/tests/Drupal/KernelTests/Core/Cache/CacheContextOptimizationTest.php Tests the cache context optimization.
CacheContextOptimizationTest.php file core/tests/Drupal/KernelTests/Core/Cache/CacheContextOptimizationTest.php
CacheContextOptimizationTest::$modules property core/tests/Drupal/KernelTests/Core/Cache/CacheContextOptimizationTest.php Modules to install.
CacheContextOptimizationTest::setUp function core/tests/Drupal/KernelTests/Core/Cache/CacheContextOptimizationTest.php
CacheContextOptimizationTest::testUserPermissionCacheContextOptimization function core/tests/Drupal/KernelTests/Core/Cache/CacheContextOptimizationTest.php Ensures that 'user.permissions' cache context is able to define cache tags.
CacheContextOptimizationTest::testUserRolesCacheContextOptimization function core/tests/Drupal/KernelTests/Core/Cache/CacheContextOptimizationTest.php Ensures that 'user.roles' still works when it is optimized away.
CacheContextsManager class core/lib/Drupal/Core/Cache/Context/CacheContextsManager.php Converts cache context tokens into cache keys.
CacheContextsManager.php file core/lib/Drupal/Core/Cache/Context/CacheContextsManager.php
CacheContextsManager::$container property core/lib/Drupal/Core/Cache/Context/CacheContextsManager.php The service container.
CacheContextsManager::$contexts property core/lib/Drupal/Core/Cache/Context/CacheContextsManager.php Available cache context IDs and corresponding labels.
CacheContextsManager::$validContextTokens property core/lib/Drupal/Core/Cache/Context/CacheContextsManager.php The set of valid context tokens.
CacheContextsManager::assertValidTokens function core/lib/Drupal/Core/Cache/Context/CacheContextsManager.php Asserts the context tokens are valid.
CacheContextsManager::convertTokensToKeys function core/lib/Drupal/Core/Cache/Context/CacheContextsManager.php Converts cache context tokens to cache keys.

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.