Gets or creates a key for a collection name
(&self, name: &str)
| 92 | |
| 93 | // Gets or creates a key for a collection name |
| 94 | fn get_or_create_key(&self, name: &str) -> CollectionNameKey { |
| 95 | match self.name_to_key.get(name) { |
| 96 | Some(key) => key.clone(), |
| 97 | None => { |
| 98 | let new_key = CollectionNameKey::new(name); |
| 99 | self.name_to_key.insert(name.to_string(), new_key.clone()); |
| 100 | new_key |
| 101 | } |
| 102 | } |
| 103 | } |
| 104 | |
| 105 | pub fn load_collection(&self, name: &str) -> Result<Arc<CollectionCacheEntry>, WaCustomError> { |
| 106 | // Get or create key for this collection name |
no test coverage detected