@anistor I'm getting a ClassCastException in DistributedFourNodesMapReduceTest: a GetKeyValueCommand requires a remote get, and the ClusteredGetCommand generates a GetCacheEntryCommand. In parallel there's a PutKeyValueCommand that commits the value just before the localGet in NonTxDistributionInterceptor, so the GetCacheEntryCommand returns a String instead of a CacheEntry.

I think you need to check here if the command is a GetCacheEntryCommand and if so, return `ice` directly.