/**
  * @param $id
  * @return Catalog_Model_Products[]
  * @throws Zend_Exception
  */
 public function getAllProductsCategory($id)
 {
     $cache = Zend_Registry::get('cache');
     if (!($products = $cache->load('productsCategoryObj' . $id))) {
         $products = $this->_categoriesModelMapper->fetchAllProductsCategory($id);
         $cache->save($products, 'productsCategoryObj' . $id, array('productsCategoryObj'));
     }
     return $products;
 }