protected function keyFromDeps(CacheKey $k, $deps) { $mainkey = $this->hashKey($k); foreach ($deps as $d) { // TODO: arrays are ugly $mainkey .= $this->hashKey($d); // TODO: one fetch for all } $mainkey = md5($mainkey); return $mainkey; }