protected function _loadCache() { $this->_beforeToHtml(); // Fix for product collection not being filtered correctly when block is cached $this->addData(array('cache_lifetime' => 3600 * 24 * 7, 'cache_tags' => array(Mage_Core_Block_Abstract::CACHE_GROUP, Mage_Catalog_Model_Product::CACHE_TAG), 'cache_key' => $this->getCacheKey())); return parent::_loadCache(); }