Versions in this module Expand all Collapse all v8 v8.0.0 Nov 10, 2025 Changes in this version + type ImpressionRecorder interface + FlushImpressions func(bulkSize int64) error + SynchronizeImpressions func(bulkSize int64) error + func NewRecorderRedis(impsInMemoryStorage storage.ImpressionStorageConsumer, ...) ImpressionRecorder + func NewRecorderSingle(impressionStorage storage.ImpressionStorageConsumer, ...) ImpressionRecorder + type RecorderRedis struct + func (i *RecorderRedis) FlushImpressions(bulkSize int64) error + func (i *RecorderRedis) SynchronizeImpressions(bulkSize int64) error + type RecorderSingle struct + func (i *RecorderSingle) FlushImpressions(bulkSize int64) error + func (i *RecorderSingle) SynchronizeImpressions(bulkSize int64) error Other modules containing this package github.com/splitio/go-split-commons/v2 github.com/splitio/go-split-commons/v3 github.com/splitio/go-split-commons/v4 github.com/splitio/go-split-commons/v5 github.com/splitio/go-split-commons/v6 github.com/splitio/go-split-commons/v7