/** * Get a fresh hash based on dependencies. Does not update the current hash. * @param CacheAbstract $cache * @return string */ public function generateDependenciesHash(CacheAbstract $cache) { if (!count($this->dependencies)) { return ''; } $values = $cache->getMulti($this->dependencies, array($this, 'dependencyInit')); return md5(implode($values)); }