public function cache($minute)
{
if (ENVIRONMENT == 'development') {
return;
}
require_once APPPATH . 'hooks/cache_override.php';
parent::cache($minute);
$offset = $minute * 60;
// calc the string in GMT not localtime and add the offset
$this->set_header('Expires: ' . gmdate('D, d M Y H:i:s \\G\\M\\T', time() + $offset));
$this->set_header('Cache-Control: max-age=' . $offset);
header_remove('Pragma');
$this->cacheable();
$this->cache_instance = new Cache_Override();
$this->cache_instance->lock();
}