def set_cache(self, data): if self.cache is None: self.cache = skiplist() self.cache.update(data)
def clear(self): self.cache = None self.toadd = skiplist() self.toremove = set()
def add(self, timestamp, field, value): if field not in self.fields: self.fields[field] = skiplist() self.fields[field].insert(timestamp, value)