public function fetch($id, $default=false) {
		$res = $this->driver->fetch($id);

		if($res === false) {
			if($default === false)
				return false;
			if(is_callable($default))
				$res = $default();
			else
				$res = $default;
			$this->save($id, $res);
		}

		return $res;
	}