Class UserCustomSegmentAdapterProducer
- java.lang.Object
-
- io.split.storages.pluggable.adapters.UserCustomSegmentAdapterProducer
-
- All Implemented Interfaces:
SegmentCacheCommons,SegmentCacheProducer
public class UserCustomSegmentAdapterProducer extends Object implements SegmentCacheProducer
-
-
Constructor Summary
Constructors Constructor Description UserCustomSegmentAdapterProducer(CustomStorageWrapper customStorageWrapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetChangeNumber(String segmentName)returns the changeNumber of a segmentvoidsetChangeNumber(String segmentName, long changeNumber)update the changeNumber of a segmentvoidupdateSegment(String segmentName, List<String> toAdd, List<String> toRemove, long changeNumber)update segment
-
-
-
Constructor Detail
-
UserCustomSegmentAdapterProducer
public UserCustomSegmentAdapterProducer(CustomStorageWrapper customStorageWrapper)
-
-
Method Detail
-
getChangeNumber
public long getChangeNumber(String segmentName)
Description copied from interface:SegmentCacheCommonsreturns the changeNumber of a segment- Specified by:
getChangeNumberin interfaceSegmentCacheCommons- Returns:
-
updateSegment
public void updateSegment(String segmentName, List<String> toAdd, List<String> toRemove, long changeNumber)
Description copied from interface:SegmentCacheProducerupdate segment- Specified by:
updateSegmentin interfaceSegmentCacheProducer
-
setChangeNumber
public void setChangeNumber(String segmentName, long changeNumber)
Description copied from interface:SegmentCacheProducerupdate the changeNumber of a segment- Specified by:
setChangeNumberin interfaceSegmentCacheProducer
-
-