public static <T> Iterable<T> maybeWrapIterable(Iterable<T> delegate, double samplingRate) { return samplingRate >= 1.0 ? delegate : new SamplingIterable<T>(delegate, samplingRate); }
public static <T> Iterable<T> maybeWrapIterable(Iterable<T> delegate, double samplingRate) { return samplingRate >= 1.0 ? delegate : new SamplingIterable<T>(delegate, samplingRate); }
public static <T> Iterable<T> maybeWrapIterable(Iterable<T> delegate, double samplingRate) { return samplingRate >= 1.0 ? delegate : new SamplingIterable<>(delegate, samplingRate); }