public function clearItemCache($code, $id) { if (!$this->_cache) { return; } $model = Model::factory('Page'); $this->_cache->remove($model->getCacheKey(array('item', 'code', $code))); $this->_cache->remove(Model_Page::getCodeHash($id)); $this->_cache->remove(Model_Page::getCodeHash($code)); $bm = new Blockmanager(); $bm->invalidatePageMap($id); $this->_cache->remove(Frontend_Router::CACHE_KEY_ROUTES); }