For those who just can't get enough of this stuff, we decided to provide a trivial Caching implementation that uses some of the genericity concepts presented in this article. Check out the class diagram in <class.png> to get familiar with the classes and their relationships before diving into the code. You can download the code here.