public function get($id)
{
if (($data = $this->getValue($this->generateUniqueKey($id))) !== false) {
if (!is_array($data)) {
return false;
}
if (!$data[1] instanceof ICacheDependency || !$data[1]->getHasChanged()) {
return $data[0];
}
}
return false;
}