ISPN-4291 Poor REPL state transfer performance with cache stores

https://issues.jboss.org/browse/ISPN-4400

* Skip the cache store iteration if the local node didn't lose any segments
* Move the invalidation after receiving the transaction data, so that write
  commands can be performed in parallel.
another topic, what about replacing the ```Set<Integer>``` by a ```BitSet```. I think the ```BitSet``` takes less memory and it is as fast as the ```HashSet```. wdyt?