diff --git a/plugins/cache/simple.inc b/plugins/cache/simple.inc
index 097a5fe..fd01c0c 100644
--- a/plugins/cache/simple.inc
+++ b/plugins/cache/simple.inc
@@ -95,7 +95,7 @@ function panels_simple_cache_get_id($conf, $display, $args, $contexts, $pane) {
       }
       foreach ($contexts as $context) {
         if (isset($context->argument)) {
-          $id .= ':' . $context->argument;
+          $id .= ':' . $context->type[0] . ':' . $context->argument;
         }
       }
   }
