NetKernel provides a dependency based cache.
Accessors automatically track dependencies on results they generate - the dependencies
include all the resources which were used in order to create the response.
In some rare application patterns it can be useful to add
additional dependencies which were not used to create the resource.