add cache metaphor
Merge pull request #15 from davidledwards/master

add cache metaphor