So what I need is to write up JITVerifiedInput which takes in every single class and otherwise, verifies that they are all correct. Since there are some complex verification checks, there will need to be a cache. However, once everything is verified I never have to worry about anything ever again.


A cache will greatly increase the speed of verification to make sure that everything is correct. But the verified input will be used to make sure things are correct.