Versions in this module Expand all Collapse all v8 v8.0.0 Nov 10, 2025 Changes in this version + type UpdateResult struct + NewChangeNumber int64 + UpdatedKeys []string + type Updater interface + IsSegmentCached func(segmentName string) bool + SegmentNames func() []interface{} + SynchronizeSegment func(name string, till *int64) (*UpdateResult, error) + SynchronizeSegments func() (map[string]UpdateResult, error) + type UpdaterImpl struct + func NewSegmentUpdater(splitStorage storage.SplitStorage, segmentStorage storage.SegmentStorage, ...) *UpdaterImpl + func (s *UpdaterImpl) IsSegmentCached(segmentName string) bool + func (s *UpdaterImpl) SegmentNames() []interface{} + func (s *UpdaterImpl) SynchronizeSegment(name string, till *int64) (*UpdateResult, error) + func (s *UpdaterImpl) SynchronizeSegments() (map[string]UpdateResult, 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