A and B need to put their data back into the cache, this can be done as follows:
1. Register as TreeCacheListener
2. Implement viewChange(View). If View instanceof MergeView --> re-register all values you suspect have not been seen across the cluster
Of course you can do reconciliation of state differently, that's up to you.
Thank you very much ;).