--- C:\Users\Edward\Webs\drupal\includes\cache.inc 2008-01-15 23:25:59.152000000 -0500 +++ C:\Users\Edward\Webs\drupal\includes\cache.inc.formatted 2008-01-16 00:07:30.433000000 -0500 @@ -1,6 +1,7 @@ data)) { // If the data is permanent or we're not enforcing a minimum cache lifetime @@ -131,7 +132,7 @@ */ function cache_clear_all($cid = NULL, $table = NULL, $wildcard = FALSE) { global $user; - + if (!isset($cid) && !isset($table)) { // Clear the block cache first, so stale data will // not end up in the page cache. @@ -139,7 +140,7 @@ cache_clear_all(NULL, 'cache_page'); return; } - + if (empty($cid)) { if (variable_get('cache_lifetime', 0)) { // We store the time in the current user's $user->cache variable which @@ -147,7 +148,7 @@ // simulate that the cache was flushed for this user by not returning // cached data that was cached before the timestamp. $user->cache = time(); - + $cache_flush = variable_get('cache_flush', 0); if ($cache_flush == 0) { // This is the first request to clear the cache, start a timer.