class ReadOnlyWindowStoreFacade implements ReadOnlyWindowStore<K, V> {

    @Override
    @SuppressWarnings("deprecation")
    public KeyValueIterator<Windowed<K>, V> fetchAll(final long timeFrom,
                                                     final long timeTo) {
        return new KeyValueIteratorFacade<>(inner.fetchAll(timeFrom, timeTo));
    }

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

}