private boolean caughtUp(SubjectObserver<? super T> o) { if (!o.caughtUp) { o.caughtUp = true; state.replayObserver(o); return false; } else { // it was caught up so proceed the "raw route" return true; } }
private boolean caughtUp(SubjectObserver<? super T> o) { if (!o.caughtUp) { o.caughtUp = true; state.replayObserver(o); return false; } else { // it was caught up so proceed the "raw route" return true; } }