public function delete($id) { if (!$id instanceof CommercialGroupModel) { $item = $this->findOneById($id); } else { $item = $id; } ServicePackMapper::getInstance()->getCache()->remove($item->servicePackId); return parent::delete($id); }