The new API has a signature of:
join(KStream<K,VO> otherStream, ValueJoiner<? super V,? super VO,? extends VR> joiner, JoinWindows windows, StreamJoined<K,V,VO> streamJoined)
If I only set store name using StreamJoined<K,V,VO> streamJoined parameter, what would be the default configuration of WindowBytesStoreSupplier in terms of retentionPeriod, windowSize and retainDuplicates? It's not clear from documentation. Is this an in memory state store? Or default one configured by Kafka Streams?