in autodispose/src/main/java/autodispose2/AutoSubscriptionHelper.java [227:236]
static boolean deferredSetOnce(AtomicReference<Subscription> field, AtomicLong requested, Subscription s) {
if (AutoSubscriptionHelper.setOnce(field, s)) {
long r = requested.getAndSet(0L);
if (r != 0L) {
s.request(r);
}
return true;
}
return false;
}