Now returns the cache if available.