(&self, keys: &[&[u8]])
| 82 | } |
| 83 | |
| 84 | fn batch_get(&self, keys: &[&[u8]]) -> StorageResult<Vec<Option<Vec<u8>>>> { |
| 85 | let data = self.data.read(); |
| 86 | let mut results = Vec::with_capacity(keys.len()); |
| 87 | for key in keys { |
| 88 | results.push(data.get(*key).cloned()); |
| 89 | } |
| 90 | Ok(results) |
| 91 | } |
| 92 | |
| 93 | fn batch_insert(&self, entries: &[(&[u8], &[u8])]) -> StorageResult<()> { |
| 94 | let mut data = self.data.write(); |