/**
* Test if a cache is available for the given id and (if yes) return it (false else)
*
* @param string $id Cache id
* @param boolean $doNotTestCacheValidity If set to true, the cache validity won't be tested
* @return string|false Cached datas
*/
public function load($id,
$doNotTestCacheValidity = false
) { $this->
_checkAndBuildStructure();
$sql = "SELECT content FROM cache WHERE id='
$id'";
if (!
$doNotTestCacheValidity) { $sql =
$sql . " AND (expire=0 OR expire>" .
time() . ')';
} $result =
$this->
_query($sql);
$row = @
sqlite_fetch_array($result);
if ($row) { return $row['content'
];
} return false;
}