@Override
 public void invalidate(
     final String nodeName,
     final long startTimeNanos,
     final long gotMessageNumber,
     final Object key) {
   cluster.notifyRemoteCall(nodeName, startTimeNanos, gotMessageNumber);
   cluster.mapInvalidator.invalidate(key);
 }
 @Override
 public void bye(final String nodeName, final long startTimeNanos, final long gotMessageNumber) {
   cluster.notifyRemoteCall(nodeName, startTimeNanos, gotMessageNumber);
   cluster.notifyNodeLeft(nodeName);
 }
 @Override
 public void ping(final String nodeName, final long startTimeNanos, final long gotMessageNumber) {
   cluster.notifyPing(nodeName, startTimeNanos, gotMessageNumber);
 }