“public class ExampleMicroBlogTimingNode implements SimpleMicroBlogNode { ...
private final Map<Update, Long> arrivalTime = new ConcurrentHashMap <>(); ...
public void propagateUpdate(Update upd_) { arrivalTime.putIfAbsent(upd_, System.currentTimeMillis()); }
public boolean confirmUpdateReceived(Update upd_) { return arrivalTime.get(upd_) != null; }}
”
private final Map<Update, Long> arrivalTime = new ConcurrentHashMap <>(); ...
public void propagateUpdate(Update upd_) { arrivalTime.putIfAbsent(upd_, System.currentTimeMillis()); }
public boolean confirmUpdateReceived(Update upd_) { return arrivalTime.get(upd_) != null; }}
”









