io.split.storages.SplitCacheProducer Maven / Gradle / Ivy
package io.split.storages;
import io.split.engine.experiments.ParsedSplit;
import java.util.List;
public interface SplitCacheProducer extends SplitCacheCommons{
boolean remove(String name);
void setChangeNumber(long changeNumber);
void kill(String splitName, String defaultTreatment, long changeNumber);
void clear();
void putMany(List splits);
void increaseTrafficType(String trafficType);
void decreaseTrafficType(String trafficType);
void update(List toAdd, List toRemove, long changeNumber);
}