public AbstractRocksDBSegmentedBytesStore(
     string name,
     IKeySchema keySchema,
     ISegments <S> segments)
 {
     this.keySchema = keySchema;
     this.segments  = segments;
     Name           = name;
     logger         = Logger.GetLogger(GetType());
 }
 public RocksDbSegmentedBytesStore(string name, long retention, long segmentInterval, IKeySchema keySchema)
     : base(name,
            keySchema,
            new RocksDbKeyValueSegments(name, retention, segmentInterval))
 {
 }