diff --git cacherouter.inc cacherouter.inc
index 07572fa..ec02a9f 100755
--- cacherouter.inc
+++ cacherouter.inc
@@ -154,7 +154,7 @@ function cache_clear_all($key = NULL, $table = NULL, $wildcard = FALSE) {
   }
   else {
     if ($wildcard) {
-      if ($key == '*' || empty($key)) {
+      if ($key == '*') {
         $cache_router->delete('*', $table);
       }
       else {
