this sounds like it would be alternatives to cache invalidation. lets call it: "Variants"