diff --git a/lib/filecache.php b/lib/filecache.php
index a46f915e5539eec6fe950af1fc000c6ebf382c27..cb516223f63407c8d1810e4a9faea8e2f9259a30 100644
--- a/lib/filecache.php
+++ b/lib/filecache.php
@@ -303,8 +303,8 @@ class OC_FileCache{
 			if(self::inCache($path,$root)){
 				$parent=self::getFileId($fullPath);
 				$query=OC_DB::prepare('SELECT size FROM *PREFIX*fscache WHERE parent=?');
-				$query->execute(array($parent));
-				while($row=$query->fetchRow()){
+				$result=$query->execute(array($parent));
+				while($row=$result->fetchRow()){
 					$size+=$row['size'];
 				}
 				$mtime=$view->filemtime($path);
@@ -330,8 +330,8 @@ class OC_FileCache{
 			}
 		}
 		$query=OC_DB::prepare('SELECT size FROM *PREFIX*fscache WHERE path=?');
-		$query->execute(array($path));
-		if($row=$query->fetchRow()){
+		$result=$query->execute(array($path));
+		if($row=$result->fetchRow()){
 			return $row['size'];
 		}else{//file not in cache
 			return 0;
@@ -517,8 +517,8 @@ class OC_FileCache{
 		$isDir=$view->is_dir($path);
 		$path=$root.$path;
 		$query=OC_DB::prepare('SELECT mtime FROM *PREFIX*fscache WHERE path=?');
-		$query->execute(array($path));
-		if($row=$query->fetchRow()){
+		$result=$query->execute(array($path));
+		if($row=$result->fetchRow()){
 			$cachedMTime=$row['mtime'];
 			return ($mtime>$cachedMTime);
 		}else{//file not in cache, so it has to be updated