// TotalOrderStateTransferInterceptor doesn't set the topology id for PFERs.
// TODO Shouldn't PFERs be executed in a tx with total order?
if (isSync && currentTopologyId != commandTopologyId && commandTopologyId != -1) {
log.tracef("Cache topology changed while the command was executing: expected %d, got %d",
commandTopologyId, currentTopologyId);
throw new OutdatedTopologyException("Cache topology changed while the command was executing: expected " +
commandTopologyId + ", got " + currentTopologyId);
}
if (!ctx.isOriginLocal()) {
Object returnValue = invokeNextInterceptor(ctx, command);