Yeah it was unclear to me.

         return stateTransferManager.getCacheTopology().getWriteConsistentHash().isKeyLocalToNode(rpcManager.getAddress(), key);

In invalidation mode we would always want this to be true.  I am not familiar with hashing with invalidation, is this always true?

The test I am adding should help clear this up for me as well.