Hi, while refactoring I saw that all our collections we use in BSPPeerImpl are synchronized. But only the localQueueForNextIteration (or similar name) is accessed through RPC. All other collections does not need to be synchronized. Do you share this thought?
I propose, especially when we target HAMA-358<https://issues.apache.org/jira/browse/HAMA-358>, to abstract the Messaging Service as well. Like we currently do with our Synchronization Service. What do you think?
