Just as a corroborating data point, it’s banned at my previous company too, and this is a big reason why. Deterministic iteration is a very good thing. (Personal opinion: I’ve come to view non-deterministic iteration as a risky optimization in general, that is usually not called for.)
From: core-libs-dev <[email protected]> on behalf of Stephen Colebourne <[email protected]> Date: Friday, September 5, 2025 at 12:13 AM To: core-libs-dev <[email protected]> Subject: StableValue and non-deterministic iteration order In summary, the current Map.of() is a bit of a hand grenade IMO, and something I pretty much banned at my previous company. Which is a problem given its key role in StableValue. Stephen
