private function cacheGet($alias, Collection $collection)
    {
        $result = false;

        if ($this->cacheEnabled) {
            $hash = spl_object_hash($collection);
            if (isset($this->cache[$hash]) && array_key_exists($alias, $this->cache[$hash])) {
                $result = $this->cache[$hash][$alias];
            }
        }

        return $result;
    }