Given there was no defined thread behavior in caches [which was one of the core motivations of this work] I think it's fair to change the semantics with only a warning, not a deprecation cycle.