93 files declare their use of CacheableDependencyInterface

AccessAwareRouter.php in core/lib/Drupal/Core/Routing/AccessAwareRouter.php
AccessResult.php in core/lib/Drupal/Core/Access/AccessResult.php
AccessResultTest.php in core/tests/Drupal/Tests/Core/Access/AccessResultTest.php
ArgumentPluginBase.php in core/modules/views/src/Plugin/views/argument/ArgumentPluginBase.php
BlockAccessControlHandler.php in core/modules/block/src/BlockAccessControlHandler.php
BlockPluginInterface.php in core/lib/Drupal/Core/Block/BlockPluginInterface.php
BulkForm.php in core/modules/views/src/Plugin/views/field/BulkForm.php
CacheableAccessDeniedHttpException.php in core/lib/Drupal/Core/Http/Exception/CacheableAccessDeniedHttpException.php
CacheableBadRequestHttpException.php in core/lib/Drupal/Core/Http/Exception/CacheableBadRequestHttpException.php
CacheableConflictHttpException.php in core/lib/Drupal/Core/Http/Exception/CacheableConflictHttpException.php
CacheableGoneHttpException.php in core/lib/Drupal/Core/Http/Exception/CacheableGoneHttpException.php
CacheableHttpException.php in core/lib/Drupal/Core/Http/Exception/CacheableHttpException.php
CacheableLengthRequiredHttpException.php in core/lib/Drupal/Core/Http/Exception/CacheableLengthRequiredHttpException.php
CacheableMetadataCalculationTest.php in core/modules/views/tests/modules/views_test_cacheable_metadata_calculation/src/Plugin/views/access/CacheableMetadataCalculationTest.php
CacheableMethodNotAllowedHttpException.php in core/lib/Drupal/Core/Http/Exception/CacheableMethodNotAllowedHttpException.php
CacheableNormalization.php in core/modules/jsonapi/src/Normalizer/Value/CacheableNormalization.php
CacheableNotAcceptableHttpException.php in core/lib/Drupal/Core/Http/Exception/CacheableNotAcceptableHttpException.php
CacheableNotFoundHttpException.php in core/lib/Drupal/Core/Http/Exception/CacheableNotFoundHttpException.php
CacheableOmission.php in core/modules/jsonapi/src/Normalizer/Value/CacheableOmission.php
CacheablePreconditionFailedHttpException.php in core/lib/Drupal/Core/Http/Exception/CacheablePreconditionFailedHttpException.php
CacheablePreconditionRequiredHttpException.php in core/lib/Drupal/Core/Http/Exception/CacheablePreconditionRequiredHttpException.php
CacheableServiceUnavailableHttpException.php in core/lib/Drupal/Core/Http/Exception/CacheableServiceUnavailableHttpException.php
CacheableTestDomainObject.php in core/modules/system/tests/modules/early_rendering_controller_test/src/CacheableTestDomainObject.php
CacheableTooManyRequestsHttpException.php in core/lib/Drupal/Core/Http/Exception/CacheableTooManyRequestsHttpException.php
CacheableUnauthorizedHttpException.php in core/lib/Drupal/Core/Http/Exception/CacheableUnauthorizedHttpException.php
CacheableUnprocessableEntityHttpException.php in core/lib/Drupal/Core/Http/Exception/CacheableUnprocessableEntityHttpException.php
CacheableUnsupportedMediaTypeHttpException.php in core/lib/Drupal/Core/Http/Exception/CacheableUnsupportedMediaTypeHttpException.php
CalculatedPermissionsInterface.php in core/lib/Drupal/Core/Session/CalculatedPermissionsInterface.php
ComputedString.php in core/modules/system/tests/modules/entity_test/src/TypedData/ComputedString.php
ComputedTestCacheableIntegerItemList.php in core/modules/system/tests/modules/entity_test/src/Plugin/Field/ComputedTestCacheableIntegerItemList.php
ConditionInterface.php in core/lib/Drupal/Core/Condition/ConditionInterface.php
Context.php in core/lib/Drupal/Core/Plugin/Context/Context.php
ContextAwarePluginTrait.php in core/lib/Drupal/Core/Plugin/ContextAwarePluginTrait.php
ContextHandler.php in core/lib/Drupal/Core/Plugin/Context/ContextHandler.php
ContextInterface.php in core/lib/Drupal/Core/Plugin/Context/ContextInterface.php
ContextTest.php in core/tests/Drupal/Tests/Core/Plugin/Context/ContextTest.php
CurrentUser.php in core/modules/user/src/Plugin/views/argument_default/CurrentUser.php
DefaultExceptionSubscriber.php in core/modules/serialization/src/EventSubscriber/DefaultExceptionSubscriber.php
DefaultPluginManager.php in core/lib/Drupal/Core/Plugin/DefaultPluginManager.php
DisplayPluginBase.php in core/modules/views/src/Plugin/views/display/DisplayPluginBase.php
EarlyRenderingControllerWrapperSubscriber.php in core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php
EntityCacheTagsTestBase.php in core/modules/system/tests/src/Functional/Entity/EntityCacheTagsTestBase.php
EntityField.php in core/modules/views/src/Plugin/views/field/EntityField.php
EntityInterface.php in core/lib/Drupal/Core/Entity/EntityInterface.php
EntitySerializationTest.php in core/modules/serialization/tests/src/Kernel/EntitySerializationTest.php
ExceptionJsonSubscriber.php in core/lib/Drupal/Core/EventSubscriber/ExceptionJsonSubscriber.php
ExecutablePluginBase.php in core/lib/Drupal/Core/Executable/ExecutablePluginBase.php
ExposedFormPluginBase.php in core/modules/views/src/Plugin/views/exposed_form/ExposedFormPluginBase.php
FieldDefinitionInterface.php in core/lib/Drupal/Core/Field/FieldDefinitionInterface.php
FieldStorageDefinitionInterface.php in core/lib/Drupal/Core/Field/FieldStorageDefinitionInterface.php
FilterPluginBase.php in core/modules/views/src/Plugin/views/filter/FilterPluginBase.php
FinalExceptionSubscriber.php in core/lib/Drupal/Core/EventSubscriber/FinalExceptionSubscriber.php
Fixed.php in core/modules/views/src/Plugin/views/argument_default/Fixed.php
FormattedDateDiff.php in core/lib/Drupal/Core/Datetime/FormattedDateDiff.php
FormatterBase.php in core/lib/Drupal/Core/Field/FormatterBase.php
HelpSectionPluginInterface.php in core/modules/help/src/HelpSectionPluginInterface.php
HelpTopicPluginInterface.php in core/modules/help/src/HelpTopicPluginInterface.php
Link.php in core/modules/jsonapi/src/JsonApiResource/Link.php
LinksetControllerTestBase.php in core/modules/system/tests/src/Functional/Menu/LinksetControllerTestBase.php
LocalActionDefault.php in core/lib/Drupal/Core/Menu/LocalActionDefault.php
LocalTaskDefault.php in core/lib/Drupal/Core/Menu/LocalTaskDefault.php
LocalTaskManagerTest.php in core/tests/Drupal/Tests/Core/Menu/LocalTaskManagerTest.php
LocalTasksBlock.php in core/lib/Drupal/Core/Menu/Plugin/Block/LocalTasksBlock.php
MediaLibraryState.php in core/modules/media_library/src/MediaLibraryState.php
MediaLibraryStateTest.php in core/modules/media_library/tests/src/Kernel/MediaLibraryStateTest.php
MenuLinkInterface.php in core/lib/Drupal/Core/Menu/MenuLinkInterface.php
NavigationSectionStorage.php in core/modules/navigation/src/Plugin/SectionStorage/NavigationSectionStorage.php
Node.php in core/modules/node/src/Plugin/views/argument_default/Node.php
NormalizerBase.php in core/modules/serialization/src/Normalizer/NormalizerBase.php
Permission.php in core/modules/user/src/Plugin/views/access/Permission.php
QueryParameter.php in core/modules/views/src/Plugin/views/argument_default/QueryParameter.php
QueryPluginBase.php in core/modules/views/src/Plugin/views/query/QueryPluginBase.php
Random.php in core/modules/views/src/Plugin/views/sort/Random.php
Raw.php in core/modules/views/src/Plugin/views/argument_default/Raw.php
RenderedEntity.php in core/modules/views/src/Plugin/views/field/RenderedEntity.php
RendererBase.php in core/modules/views/src/Entity/Render/RendererBase.php
Resource.php in core/modules/media/src/OEmbed/Resource.php
ResourceObject.php in core/modules/jsonapi/src/JsonApiResource/ResourceObject.php
Role.php in core/modules/user/src/Plugin/views/access/Role.php
SearchController.php in core/modules/search/src/Controller/SearchController.php
SectionStorageBase.php in core/modules/layout_builder/src/Plugin/SectionStorage/SectionStorageBase.php
SectionStorageManagerTest.php in core/modules/layout_builder/tests/src/Unit/SectionStorageManagerTest.php
Serializer.php in core/modules/rest/src/Plugin/views/style/Serializer.php
SortPluginBase.php in core/modules/views/src/Plugin/views/sort/SortPluginBase.php
SqlBase.php in core/modules/views/src/Plugin/views/pager/SqlBase.php
Table.php in core/modules/views/src/Plugin/views/style/Table.php
TestCacheableDependency.php in core/tests/Drupal/Tests/Core/Render/TestCacheableDependency.php
TextProcessed.php in core/modules/text/src/TextProcessed.php
theme.inc in core/includes/theme.inc
The theme system, which controls the output of Drupal.
Tid.php in core/modules/taxonomy/src/Plugin/views/argument_default/Tid.php
Token.php in core/lib/Drupal/Core/Utility/Token.php
TwigExtension.php in core/lib/Drupal/Core/Template/TwigExtension.php
User.php in core/modules/user/src/Plugin/views/argument_default/User.php

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