First attempt on cache.
First attempt on Cache.