in pekko-sample-distributed-data-java/src/main/java/sample/distributeddata/VotingService.java [206:217]
private Behavior<Command> onInternalGetResponse(boolean open, InternalGetResponse rsp) {
if (rsp.rsp instanceof GetSuccess && rsp.rsp.key().equals(countersKey)) {
GetSuccess<PNCounterMap<String>> rsp1 = (GetSuccess<PNCounterMap<String>>) rsp.rsp;
Map<String, BigInteger> result = rsp1.dataValue().getEntries();
rsp.replyTo.tell(new Votes(result, open));
} else if (rsp.rsp instanceof NotFound && rsp.rsp.key().equals(countersKey)) {
rsp.replyTo.tell(new Votes(new HashMap<>(), open));
} else if (rsp.rsp instanceof GetFailure && rsp.rsp.key().equals(countersKey)) {
// skip
}
return Behaviors.same();
}