Caching calculated themes for a story