In Kafka Streams, I'm using a Stream/Stream join using a JoinWindow.
From what I could understand, JoinWindows are implemented using Stores, then the data of both streams are stored in the RocksDB database. However, once an event time expires (passes the defined retention time defined in the until()), what happens with the physical data? Are they removed from the RocksDB database?