diff --git a/PLUGINS.md b/PLUGINS.md
index f82d50c..7ec1daf 100644
--- a/PLUGINS.md
+++ b/PLUGINS.md
@@ -50,6 +50,8 @@ for this configuration of which the type is
 `plugin.plugin_configuration.payment_method_configuration.[plugin_id]`, where
 `[plugin_id]` is the plugin's ID.
 
+Plugin definitions are cached using the `payment_method_configuration` tag.
+
 See the [drupal.org handbook](https://www.drupal.org/node/1905070) for more 
 information about configuration schemas.
 
@@ -75,6 +77,8 @@ for this configuration of which the type is
 `plugin.plugin_configuration.payment_method_type.[plugin_id]`, where 
 `[plugin_id]` is the plugin's ID.
 
+Plugin definitions are cached using the `payment_type` tag.
+
 See the [drupal.org handbook](https://www.drupal.org/node/1905070) for more 
 information about configuration schemas.
 
@@ -109,6 +113,8 @@ for this configuration of which the type is
 `plugin.plugin_configuration.payment_method_status.[plugin_id]`, where
 `[plugin_id]` is the plugin's ID.
 
+Plugin definitions are cached using the `payment_status` tag.
+
 See the [drupal.org handbook](https://www.drupal.org/node/1905070) for more 
 information about configuration schemas.
 
@@ -135,5 +141,7 @@ for this configuration of which the type is
 `plugin.plugin_configuration.payment_method_line_item.[plugin_id]`, where
 `[plugin_id]` is the plugin's ID.
 
+Plugin definitions are cached using the `payment_line_item` tag.
+
 See the [drupal.org handbook](https://www.drupal.org/node/1905070) for more 
 information about configuration schemas.
diff --git a/src/Plugin/Payment/LineItem/PaymentLineItemManager.php b/src/Plugin/Payment/LineItem/PaymentLineItemManager.php
index 1aa86f2..eb0693b 100644
--- a/src/Plugin/Payment/LineItem/PaymentLineItemManager.php
+++ b/src/Plugin/Payment/LineItem/PaymentLineItemManager.php
@@ -31,7 +31,7 @@ class PaymentLineItemManager extends DefaultPluginManager implements PaymentLine
   public function __construct(\Traversable $namespaces, CacheBackendInterface $cache_backend, ModuleHandlerInterface $module_handler) {
     parent::__construct('Plugin/Payment/LineItem', $namespaces, $module_handler, PaymentLineItemInterface::class, PaymentLineItem::class);
     $this->alterInfo('payment_line_item');
-    $this->setCacheBackend($cache_backend, 'payment_line_item');
+    $this->setCacheBackend($cache_backend, 'payment_line_item', ['payment_line_item']);
   }
 
 }
diff --git a/src/Plugin/Payment/MethodConfiguration/PaymentMethodConfigurationManager.php b/src/Plugin/Payment/MethodConfiguration/PaymentMethodConfigurationManager.php
index 6199ff8..90fa4f4 100644
--- a/src/Plugin/Payment/MethodConfiguration/PaymentMethodConfigurationManager.php
+++ b/src/Plugin/Payment/MethodConfiguration/PaymentMethodConfigurationManager.php
@@ -33,7 +33,7 @@ class PaymentMethodConfigurationManager extends DefaultPluginManager implements
   public function __construct(\Traversable $namespaces, CacheBackendInterface $cache_backend, ModuleHandlerInterface $module_handler) {
     parent::__construct('Plugin/Payment/MethodConfiguration', $namespaces, $module_handler, PaymentMethodConfigurationInterface::class, PaymentMethodConfiguration::class);
     $this->alterInfo('payment_method_configuration');
-    $this->setCacheBackend($cache_backend, 'payment_method_configuration');
+    $this->setCacheBackend($cache_backend, 'payment_method_configuration', ['payment_method_configuration']);
   }
 
   /**
diff --git a/src/Plugin/Payment/Status/PaymentStatusManager.php b/src/Plugin/Payment/Status/PaymentStatusManager.php
index 50ee7c5..e3c8485 100644
--- a/src/Plugin/Payment/Status/PaymentStatusManager.php
+++ b/src/Plugin/Payment/Status/PaymentStatusManager.php
@@ -68,7 +68,7 @@ class PaymentStatusManager extends DefaultPluginManager implements PaymentStatus
    */
   public function __construct(CacheBackendInterface $cache_backend, ModuleHandlerInterface $module_handler, ClassResolverInterface $class_resolver, TranslationInterface $string_translation) {
     $this->alterInfo('payment_status');
-    $this->setCacheBackend($cache_backend, 'payment_status');
+    $this->setCacheBackend($cache_backend, 'payment_status', ['payment_status']);
     $this->classResolver = $class_resolver;
     $this->discovery = new YamlDiscovery('payment.status', $module_handler->getModuleDirectories());
     $this->discovery = new ContainerDerivativeDiscoveryDecorator($this->discovery);
diff --git a/src/Plugin/Payment/Type/PaymentTypeManager.php b/src/Plugin/Payment/Type/PaymentTypeManager.php
index 434224f..0417ae9 100644
--- a/src/Plugin/Payment/Type/PaymentTypeManager.php
+++ b/src/Plugin/Payment/Type/PaymentTypeManager.php
@@ -39,7 +39,7 @@ class PaymentTypeManager extends DefaultPluginManager implements PaymentTypeMana
   public function __construct(\Traversable $namespaces, CacheBackendInterface $cache_backend, ModuleHandlerInterface $module_handler, ClassResolverInterface $class_resolver) {
     parent::__construct('Plugin/Payment/Type', $namespaces, $module_handler, PaymentTypeInterface::class, PaymentType::class);
     $this->alterInfo('payment_type');
-    $this->setCacheBackend($cache_backend, 'payment_type');
+    $this->setCacheBackend($cache_backend, 'payment_type', ['payment_type']);
     $this->classResolver = $class_resolver;
   }
 
