Seeing Changes Made by Other Sessions

When recording pending changes to an Item in the Session at least two approaches are possible. Which approach is taken is up to the implementation.

This specification does not prescribe either of these approaches. Implementations are free to use either one (or indeed any other that may be suitable) as long as the minimal requirement is met of never allowing two Item objects acquired through the same Session to reflect conflicting state information.