#1: Made a prototype of the cache mechanism.