public static <T> ConnectableObservable<T> create(ObservableSource<T> source,
            long maxAge, TimeUnit unit, Scheduler scheduler) {
        return create(source, maxAge, unit, scheduler, Integer.MAX_VALUE);
    }
public static <T> ConnectableObservable<T> create(ObservableSource<T> source,
            long maxAge, TimeUnit unit, Scheduler scheduler) {
        return create(source, maxAge, unit, scheduler, Integer.MAX_VALUE);
    }
public static < T > ConnectableObservable < T > create ( ObservableSource < T > source , long maxAge , TimeUnit unit , Scheduler scheduler ) { return create ( source , maxAge , unit , scheduler , Integer . MAX_VALUE ) ; }
Creates a replaying ConnectableObservable with a time bound buffer.
@param <T> the value type
@param source the source ObservableSource to use
@param maxAge the maximum age of entries
@param unit the unit of measure of the age amount
@param scheduler the target scheduler providing the current time
@return the new ConnectableObservable instance
Creates a replaying ConnectableObservable with a time bound buffer .