Cleared when the stream terminates (complete, error, or cancel) so the publisher does not retain the subscriber
+ * reference, per Reactive Streams rule 3.13.
*/
private Subscriber super T> subscriber;
@@ -196,14 +211,19 @@ public CompletableFuture