Uses of Interface
io.split.storages.SplitCacheProducer
-
-
Uses of SplitCacheProducer in io.split.client
Constructors in io.split.client with parameters of type SplitCacheProducer Constructor Description CacheUpdaterService(SplitCacheProducer splitCacheProducer) -
Uses of SplitCacheProducer in io.split.engine.common
Methods in io.split.engine.common with parameters of type SplitCacheProducer Modifier and Type Method Description static PushManagerImpPushManagerImp. build(Synchronizer synchronizer, String streamingUrl, String authUrl, SplitAPI splitAPI, LinkedBlockingQueue<PushManager.Status> statusMessages, TelemetryRuntimeProducer telemetryRuntimeProducer, ThreadFactory threadFactory, SplitParser splitParser, SplitCacheProducer splitCacheProducer, FlagSetsFilter flagSetsFilter, RuleBasedSegmentCache ruleBasedSegmentCache, RuleBasedSegmentParser ruleBasedSegmentParser)static SyncManagerImpSyncManagerImp. build(SplitTasks splitTasks, SplitFetcher splitFetcher, SplitCacheProducer splitCacheProducer, SplitAPI splitAPI, SegmentCacheProducer segmentCacheProducer, SDKReadinessGates gates, TelemetryRuntimeProducer telemetryRuntimeProducer, TelemetrySynchronizer telemetrySynchronizer, SplitClientConfig config, SplitParser splitParser, RuleBasedSegmentParser ruleBasedSegmentParser, FlagSetsFilter flagSetsFilter, RuleBasedSegmentCache ruleBasedSegmentCache)Constructors in io.split.engine.common with parameters of type SplitCacheProducer Constructor Description SynchronizerImp(SplitTasks splitTasks, SplitFetcher splitFetcher, SplitCacheProducer splitCacheProducer, SegmentCacheProducer segmentCacheProducer, RuleBasedSegmentCacheProducer ruleBasedSegmentCacheProducer, int onDemandFetchRetryDelayMs, int onDemandFetchMaxRetries, int failedAttemptsBeforeLogging, HashSet<String> sets) -
Uses of SplitCacheProducer in io.split.engine.experiments
Constructors in io.split.engine.experiments with parameters of type SplitCacheProducer Constructor Description SplitFetcherImp(SplitChangeFetcher splitChangeFetcher, SplitParser parser, SplitCacheProducer splitCacheProducer, TelemetryRuntimeProducer telemetryRuntimeProducer, FlagSetsFilter flagSetsFilter, RuleBasedSegmentParser parserRBS, RuleBasedSegmentCacheProducer ruleBasedSegmentCacheProducer)Contains all the traffic types that are currently being used by the splits and also the count For example if there are three splits, one of traffic type "account" and two of traffic type "user", this multiset will contain [{"user", 2}, {"account", 1}] The count is used to maintain how many splits are using a traffic type, so when an ARCHIVED split is received, we know if we need to remove a traffic type from the multiset.SplitSynchronizationTask(SplitFetcher splitFetcher, SplitCacheProducer splitCachesplitCacheProducer, long refreshEveryNSeconds, ThreadFactory threadFactory) -
Uses of SplitCacheProducer in io.split.engine.sse.workers
Constructors in io.split.engine.sse.workers with parameters of type SplitCacheProducer Constructor Description FeatureFlagWorkerImp(Synchronizer synchronizer, SplitParser splitParser, RuleBasedSegmentParser ruleBasedSegmentParser, SplitCacheProducer splitCacheProducer, RuleBasedSegmentCache ruleBasedSegmentCache, TelemetryRuntimeProducer telemetryRuntimeProducer, FlagSetsFilter flagSetsFilter) -
Uses of SplitCacheProducer in io.split.storages
Subinterfaces of SplitCacheProducer in io.split.storages Modifier and Type Interface Description interfaceSplitCache -
Uses of SplitCacheProducer in io.split.storages.memory
Classes in io.split.storages.memory that implement SplitCacheProducer Modifier and Type Class Description classInMemoryCacheImp -
Uses of SplitCacheProducer in io.split.storages.pluggable.adapters
Classes in io.split.storages.pluggable.adapters that implement SplitCacheProducer Modifier and Type Class Description classUserCustomSplitAdapterProducer
-