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();
   }
 }
