public void finished() {
    final ScheduledFuture<?> scheduled = nextCall.getAndSet(null);

    if (scheduled != null) {
      scheduled.cancel(true);
    }
  }
public void finished ( ) { final ScheduledFuture < ? > scheduled = nextCall . getAndSet ( null ) ; if ( scheduled != null ) { scheduled . cancel ( true ) ; } }
Must be called when the target completable finishes to clean up any potential scheduled _future_
events.