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;
}