@Override public void handle(ShuffleTimeout timeout) { log.info("{} node:{} timed out", logPrefix, timeout.dest); shuffleTimeoutId = null; if (timeout.dest.isOpen()) { publicView.timedOut(timeout.dest); } else { privateView.timedOut(timeout.dest); } }