StoreBuilder<WindowStore<String, Long>> dedupStoreBuilder = Stores.windowStoreBuilder( Stores.persistentWindowStore(storeName, retentionPeriod,
@SuppressWarnings("deprecation") // continuing to support Windows#maintainMs/segmentInterval in fallback mode private static <K, V> StoreBuilder<WindowStore<K, V>> joinWindowStoreBuilder(final String joinName, final JoinWindows windows, final Serde<K> keySerde, final Serde<V> valueSerde) { return Stores.windowStoreBuilder( Stores.persistentWindowStore( joinName + "-store", Duration.ofMillis(windows.size() + windows.gracePeriodMs()), Duration.ofMillis(windows.size()), true ), keySerde, valueSerde ); }
final StoreBuilder<WindowStore<K, VR>> builder = Stores.windowStoreBuilder( supplier, materialized.keySerde(),
break; case WINDOW: builder = Stores.windowStoreBuilder(Stores.persistentWindowStore(spec.getName(), spec.getRetention(), 3, spec.getLength(), false), keySerde, valueSerde);