Project4: KvStore set method directly write key value to the file

Author: logereCreated Nov 24, 2023Updated Nov 24, 2023
Labelstype/question

Should we first check if the key exists?

rust
    fn set(&self, key: String, value: String) -> Result<()> {
        if let Some(_) = self.index.get(&key) {
            return Ok(());
        } 
        self.writer.lock().unwrap().set(key, value)
    }