protected function getItemWithoutGenerateCacheKey($key) { if (isset($this->deferred[$key])) { $item = $this->deferred[$key]; return is_object($item) ? clone $item : $item; } return $this->fetchObjectFromCache($key); }