/** * Requires a site id and page id - create a folder for the page if needed * @return void */ public function store($key, $cache_val) { if ($this->get_site_id() && $this->get_page_id()) { if (!$this->page_cache_exists()) { $this->_create_page_cache_directory(); } parent::store($key, $cache_val); } else { trigger_error('ReasonPageCache needs to be given a site id and page id in order to cache a page.'); } }