class Window {

    public int getSize() {
        return this.futures.size();
    }

    public  Window(int size);
    public  Window(int size, ScheduledExecutorService executor, long monitorInterval, WindowListener<K,R,P> listener);
    public  Window(int size, ScheduledExecutorService executor, long monitorInterval, WindowListener<K,R,P> listener, String monitorThreadName);

}