RootCauseunvalidated

predicate - a non-interfering, stateless predicate to apply to elements of this stream — The spec. Tension: if the spec does not guarantee a certain behaviour, then if you write code that relies on this behaviour, any java update, or even a different java implementation, may break your app. Outcome: you need to write code assuming that the predicate is invoked multiple times for the same object.

cc849697-6b17-4ca5-9ed6-b4f4be39c0f0

predicate - a non-interfering, stateless predicate to apply to elements of this stream — The spec. Tension: if the spec does not guarantee a certain behaviour, then if you write code that relies on this behaviour, any java update, or even a different java implementation, may break your app. Outcome: you need to write code assuming that the predicate is invoked multiple times for the same object.