public override ITimestampedWindowStore <K, V> Build() { var store = supplier.Get(); return(new MeteredTimestampedWindowStore <K, V>( WrapLogging(store), supplier.WindowSize.Value, keySerdes, valueSerdes, supplier.MetricsScope)); }
public override IWindowStore <K, V> Build() => new WrappedWindowStore <K, V>(supplier.Get(), keySerdes, valueSerdes);
public override ITimestampedWindowStore <K, V> Build() { var store = supplier.Get(); return(new TimestampedWindowStoreImpl <K, V>(store, supplier.WindowSize.Value, keySerdes, valueSerdes)); }