public function cache($since, $time = '+1 day')
    {
        deprecationWarning(
            'Response::cache() is deprecated. ' .
            'Use withCache() instead.'
        );

        if (!is_int($time)) {
            $time = strtotime($time);
        }

        $this->_setHeader('Date', gmdate('D, j M Y G:i:s ', time()) . 'GMT');

        $this->modified($since);
        $this->expires($time);
        $this->sharable(true);
        $this->maxAge($time - time());
    }