diff --git a/www/sites/all/modules/contrib/cache_actions/cache_actions.module b/www/sites/all/modules/contrib/cache_actions/cache_actions.module
index 4e1c6ba..fe708f9 100644
--- a/cache_actions.module
+++ b/cache_actions.module
@@ -117,6 +117,11 @@ function cache_actions_panels_display_save($display) {
       variable_set('cache_actions_updated_panes', $cache_actions_updated_panes);
     }
   }
+
+  // Clear cache for this display if needed.
+  if (!empty($display->cache) && $display->cache['method'] == 'rules') {
+    cache_clear_all($display->cache['settings']['cache_key'], 'cache', TRUE);
+  }
 }
 
 
