Expanded class hierarchy of RefinableCacheableDependencyInterface in Drupal 8
- interface \Drupal\Core\Cache\CacheableDependencyInterface
- interface \Drupal\Core\Block\BlockPluginInterface
 - interface \Drupal\Core\Cache\RefinableCacheableDependencyInterface
- interface \Drupal\api_tokens\ApiTokenPluginInterface
 - interface \Drupal\api_tokens\ApiTokenPluginInterface
 - interface \Drupal\Core\Display\VariantInterface
 - interface \Drupal\Core\Entity\EntityInterface
 - interface \Drupal\group\Access\RefinableCalculatedGroupPermissionsInterface
 - interface \Drupal\markdown\Plugin\Markdown\ParserInterface
 - interface \Drupal\markdown\Render\ParsedMarkdownInterface extends \Drupal\markdown\Render\Countable \Drupal\markdown\Render\Serializable
 - interface \Drupal\og\Event\AccessEventInterface
 
 - interface \Drupal\Core\Condition\ConditionInterface
 - interface \Drupal\Core\Entity\EntityInterface
 - interface \Drupal\Core\Field\FieldDefinitionInterface
 - interface \Drupal\Core\Field\FieldStorageDefinitionInterface
 - interface \Drupal\Core\Menu\MenuLinkInterface
 - interface \Drupal\Core\Plugin\Context\ContextInterface
 - interface \Drupal\graphql\Plugin\DataProducerPluginInterface
 - interface \Drupal\group\Access\CalculatedGroupPermissionsInterface
 - interface \Drupal\help\HelpSectionPluginInterface
 - interface \Drupal\help_topics\HelpTopicPluginInterface
 - interface \Drupal\jsonapi\Normalizer\Value\FieldNormalizerValueInterface
 - interface \Drupal\markdown\PluginManager\InstallablePluginManagerInterface extends \Symfony\Component\DependencyInjection\ContainerAwareInterface
 - interface \Drupal\salesforce\SalesforceAuthProviderPluginManagerInterface
 - interface \Drupal\services\ServiceDefinitionInterface
 - interface \Drupal\simple_oauth\Entities\ScopeEntityNameInterface extends \League\OAuth2\Server\Entities\ScopeEntityInterface
 - interface \Drupal\simple_oauth\Entities\ScopeEntityNameInterface extends \League\OAuth2\Server\Entities\ScopeEntityInterface
 - interface \Drupal\Tests\Core\Plugin\Context\TypedDataCacheableDependencyInterface
 - interface \Drupal\Tests\plugin\Unit\Plugin\Plugin\PluginSelector\AdvancedPluginSelectorBaseUnitTestPluginFormPluginInterface
 - interface \Drupal\Tests\plugin\Unit\Plugin\views\filter\CacheableDependencyPluginManagerInterface