code: public static <W extends Window> TimeEvictor<W> of(Time windowSize) {
  		return new TimeEvictor<>(windowSize.toMilliseconds());
  	}
docs: 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.