()
| 181 | } |
| 182 | |
| 183 | func (kv *KeyValue) Close() error { |
| 184 | if err := kv.Flush(); err != nil { |
| 185 | return err |
| 186 | } |
| 187 | return kv.back.Close() |
| 188 | } |
| 189 | |
| 190 | func (kv *KeyValue) Find(start, end string) sorted.Iterator { |
| 191 | // TODO(adg): hold read lock while iterating? seems complicated |