public function cache() { $args = func_get_args(); switch (count($args)) { case 1: return $this("cache")->read($args[0]); case 2: return $this("cache")->write($args[0], $args[1]); } return null; }