@Override
    public void putEvents(final List<StatisticEvent> statisticEvents) {

        statisticEvents.stream()
                .collect(Collectors.groupingBy(StatisticEvent::getName, Collectors.toList()))
                .values()
                .forEach(this::putBatch);
    }
@return A predicate that will test if an event is within the processing age threshold, or if there
is no configured max age then process all events
stroom-statistics/stroom-statistics-impl-sql/src/main/java/stroom/statistics/impl/sql/SQLStatisticEventStore.java