cacheAllTheThings should probably take care of caching.