public function remember($seconds = null, CacheInterface $cache = null)
{
if (is_null($cache)) {
// use the built in cache interface
$cache = new Cache();
}
$this->cache = $cache;
if (is_null($seconds)) {
$this->seconds = $this->defaultRemember;
} else {
$this->seconds = $seconds;
}
return $this;
}