Single-machine stress test
optimize away HashSet with single-key tx
don't set exclusion list unless broadcasting
if (trace)
switch to 4 nodes
don't check for leavers in JGroupsTransport, JGroups already does it
better toString for RemoveCacheCommand
fix test name for NonTxStateTransferOverwritingValue2Test
Create a SingleKeyNonTxInvocationContext for remote get commands
Simpler hashCode for LocalTransaction
Higher wakeup interval for completed txs reaper
Random failure in ReplicatedTwoNodesMapReduceTest

Because the initial cache topology is installed in a single phase,
it's possible to receive a StateRequestCommand from another node before
receiving the JOIN response from the coordinator and installing the initial
cache topology. As such, commands received before we have a cache topology
should block instead of being ignored.
suspectexception fix
make trace field static instead of instance
getLog() must return the same thing every time, so we can cache the result of isTraceEnabled()
switch the stress test cache to async