code: public Stream slidingWindow(int windowCount, int slideCount, WindowsStoreFactory windowStoreFactory,
                                       Fields inputFields, Aggregator aggregator, Fields functionFields) {
          return window(SlidingCountWindow.of(windowCount, slideCount), windowStoreFactory, inputFields, aggregator, functionFields);
      }
docs: Returns a stream of tuples which are aggregated results of a sliding window with every {@code windowCount} of tuples
  and slides the window after {@code slideCount}.
  
  @param windowCount represents tuples count of a window
  @param inputFields projected fields for aggregator
  @param aggregator aggregator to run on the window of tuples to compute the result and emit to the stream.
  @param functionFields fields of values to emit with aggregation.
  
  @return the new stream with this operation.