Community
Participate
Working Groups
If a role does not have any state and if role identity is not used (like for comparing with each other, as key in a map etc.) we could avoid lifting to that role altogether. However, before implementing crude optimizations under the covers we should do some measuring to estimate the possible performance gains. See http://trac.objectteams.org/ot/ticket/150 for an example discussion). Also http://www.eclipse.org/forums/index.php?t=msg&th=162654&start=0& discusses similar optimizations. It should also be decided if annotations should be used to denote roles where state and identity is irrelevant (e.g., @TransientRole etc.).