> I don't think that we ever need to reset the static cache outside the current scope

I believe this is a best practice that is important also for testing, where simpleTest needs a way to clear static cache.