40 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
BlockPluginInterface.php in core/lib/Drupal/Core/Block/BlockPluginInterface.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
CacheableMethodNotAllowedHttpException.php in core/lib/Drupal/Core/Http/Exception/CacheableMethodNotAllowedHttpException.php
CacheableNotAcceptableHttpException.php in core/lib/Drupal/Core/Http/Exception/CacheableNotAcceptableHttpException.php
CacheableNotFoundHttpException.php in core/lib/Drupal/Core/Http/Exception/CacheableNotFoundHttpException.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
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
ConditionInterface.php in core/lib/Drupal/Core/Condition/ConditionInterface.php
Context.php in core/lib/Drupal/Core/Plugin/Context/Context.php
ContextAwarePluginBase.php in core/lib/Drupal/Core/Plugin/ContextAwarePluginBase.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
Contains \Drupal\Tests\Core\Plugin\Context\ContextTest.
DefaultPluginManager.php in core/lib/Drupal/Core/Plugin/DefaultPluginManager.php
EarlyRenderingControllerWrapperSubscriber.php in core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php
EntityInterface.php in core/lib/Drupal/Core/Entity/EntityInterface.php
ExceptionJsonSubscriber.php in core/lib/Drupal/Core/EventSubscriber/ExceptionJsonSubscriber.php
ExecutablePluginBase.php in core/lib/Drupal/Core/Executable/ExecutablePluginBase.php
FieldDefinitionInterface.php in core/lib/Drupal/Core/Field/FieldDefinitionInterface.php
FieldStorageDefinitionInterface.php in core/lib/Drupal/Core/Field/FieldStorageDefinitionInterface.php
FormattedDateDiff.php in core/lib/Drupal/Core/Datetime/FormattedDateDiff.php
LocalActionDefault.php in core/lib/Drupal/Core/Menu/LocalActionDefault.php
LocalTaskDefault.php in core/lib/Drupal/Core/Menu/LocalTaskDefault.php
MenuLinkInterface.php in core/lib/Drupal/Core/Menu/MenuLinkInterface.php
theme.inc in core/includes/theme.inc
The theme system, which controls the output of Drupal.
Token.php in core/lib/Drupal/Core/Utility/Token.php
TwigExtension.php in core/lib/Drupal/Core/Template/TwigExtension.php

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