Fetches an entry from the cache.
string $id cache id The id of the cache entry to fetch.:
string The cached data or FALSE, if no cache entry exists for the given id.
Overrides CacheProvider::doFetch
protected function doFetch($id) {
$filename = $this
->getFilename($id);
if (!file_exists($filename)) {
return false;
}
$value = (include $filename);
if ($value['lifetime'] !== 0 && $value['lifetime'] < time()) {
return false;
}
return $value['data'];
}