Currently, there is no mechanism to clear all of the static stores that are being used in the compiler. This task involves changing the static stores interface to have a function to evict() the contents of the static stores.
All of the evictions should then happen when a new CompilerState is created.