Investigate moving LocalIRCache to LookupCache, Interpreter issues w/ Multi Threaded code invalidation Follow up from #1670. This will also allow `Context::InvalidateGuestThreadCodeRange` to be moved to `LookupCache`