liberate some caching utils (bug 971330)
Merge pull request #1755 from andymckay/cache-nuggets

liberate some caching utils (bug 971330)