class ReadOnlyWindowStoreFacade implements ReadOnlyWindowStore<K, V> {

    @Override
    public KeyValueIterator<Windowed<K>, V> all() {
        return new KeyValueIteratorFacade<>(inner.all());
    }

    protected  ReadOnlyWindowStoreFacade(final TimestampedWindowStore<K, V> store);

}