Key cache based on any number of parameters so that it can be used and invalidated intelligently based on requests.