diff --git a/src/ImageWidgetCropManager.php b/src/ImageWidgetCropManager.php
index 3b13a3a..530a031 100644
--- a/src/ImageWidgetCropManager.php
+++ b/src/ImageWidgetCropManager.php
@@ -7,6 +7,7 @@
 
 namespace Drupal\image_widget_crop;
 
+use Drupal\Core\Cache\Cache;
 use Drupal\Core\Entity\EntityTypeManagerInterface;
 use Drupal\Core\Image\Image;
 use Drupal\crop\Entity\Crop;
@@ -297,6 +298,7 @@ class ImageWidgetCropManager {
    *   Boolean to create an derivative of the image uploaded.
    */
   public function imageStylesOperations(array $image_styles, $file_uri, $create_derivative = FALSE) {
+    $tags = [];
     /** @var \Drupal\image\Entity\ImageStyle $image_style */
     foreach ($image_styles as $image_style) {
       if ($create_derivative) {
@@ -308,7 +310,10 @@ class ImageWidgetCropManager {
       }
       // Flush the cache of this ImageStyle.
       $image_style->flush($file_uri);
+      $tags[] = 'config:image.style.' . $image_style->id();
     }
+    // Invalidate cache items for "config:image.style.*".
+    Cache::invalidateTags($tags);
   }
 
   /**
