Package io.split.storages
Interface SplitCacheProducer
-
- All Superinterfaces:
SplitCacheCommons
- All Known Subinterfaces:
SplitCache
- All Known Implementing Classes:
InMemoryCacheImp,UserCustomSplitAdapterProducer
public interface SplitCacheProducer extends SplitCacheCommons
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclear()voiddecreaseTrafficType(String trafficType)voidincreaseTrafficType(String trafficType)voidkill(String splitName, String defaultTreatment, long changeNumber)voidputMany(List<ParsedSplit> splits)booleanremove(String name)voidsetChangeNumber(long changeNumber)voidupdate(List<ParsedSplit> toAdd, List<String> toRemove, long changeNumber)-
Methods inherited from interface io.split.storages.SplitCacheCommons
getChangeNumber, getSegments
-
-
-
-
Method Detail
-
remove
boolean remove(String name)
-
setChangeNumber
void setChangeNumber(long changeNumber)
-
clear
void clear()
-
putMany
void putMany(List<ParsedSplit> splits)
-
increaseTrafficType
void increaseTrafficType(String trafficType)
-
decreaseTrafficType
void decreaseTrafficType(String trafficType)
-
update
void update(List<ParsedSplit> toAdd, List<String> toRemove, long changeNumber)
-
-