Lo que no encuentro la forma es como saber la hora en el cual se realizo el cacheo para compararla con la hora actual.
Quizas Zend_Cache tenga algun metodo pero no lo encuentro.
Como es un llamado a la base de datos no me doy cuenta como lo puedo hacer.
Seria agregarle a la variable "$resultado" la hora (si es que zend cache no trae nada) ya prove de varias maneras (armando un array, etc. pero nada)
Código PHP:
function veruno($x){
$cache=Zend_Registry::get('cache');
$cache_id='cacheveruno'.$x;
if(!$resultado=$cache->load($cache_id)){
$cacheo = $this->fetchRow('id ='.$x)->toArray();
$cache->save($cacheo, $cache_id);
$resultado=$cache->load($cache_id);
}
return $resultado;
}