private function _generateProductCacheKey(Varien_Event_Observer $observer, $oProduct, $reviewKey, $alias, $vTemplate)
{
if (!$oProduct) {
return '';
}
$iLoggedIn = (int) Mage::getSingleton('customer/session')->isLoggedIn();
if ($iLoggedIn && Mage::getStoreConfig(self::ENABLE_CUSTOMER_GROUP)) {
$iLoggedIn = Mage::getSingleton('customer/session')->getCustomerGroupId();
}
return 'catalog_product_page_' . $oProduct->getEntityId() . '_' . $iLoggedIn . '_store_' . Mage::app()->getStore()->getId() . '_' . Mage::app()->getStore()->getCurrentCurrencyCode() . '_' . $reviewKey . '_' . $alias . '_template_' . $vTemplate;
}