public static <W extends Window> TimeEvictor<W> of(Time windowSize) {
		return new TimeEvictor<>(windowSize.toMilliseconds());
	}
public static < W extends Window > TimeEvictor < W > of ( Time windowSize ) { return new TimeEvictor < > ( windowSize . toMilliseconds ( ) ) ; }
Creates a {@code TimeEvictor} that keeps the given number of elements.
Eviction is done before the window function.

@param windowSize The amount of time for which to keep elements.