Index: includes/cache.inc =================================================================== RCS file: /cvs/drupal/drupal/includes/cache.inc,v retrieving revision 1.52 diff -u -p -r1.52 cache.inc --- includes/cache.inc 24 Feb 2011 12:09:59 -0000 1.52 +++ includes/cache.inc 24 Feb 2011 19:19:32 -0000 @@ -499,11 +499,6 @@ class DrupalDatabaseCache implements Dru function isEmpty() { $this->garbageCollection(); - $query = db_select($this->bin); - $query->addExpression('1'); - $result = $query->range(0, 1) - ->execute() - ->fetchField(); - return empty($result); + return (bool) !db_query_range('SELECT 1 FROM {' . db_escape_table($this->bin) . '}', 0, 1)->fetchField(); } }