Global method cache refactoring
Add needed subroutines:Add needed caches:Calling Contract Subroutine
Model Ensures Subroutine
Invariant SubroutineEnsures Cache
Invariant Cache
Requires Cache
Complete cache logicAdd contracts invariantMake heap analysis refactoring