Return a snapshot of the full [`AckVector`] for `array`. Returns an empty `AckVector` if no acks have been recorded yet.
(&self, array: &str)
| 240 | /// |
| 241 | /// Returns an empty `AckVector` if no acks have been recorded yet. |
| 242 | pub fn ack_vector(&self, array: &str) -> AckVector { |
| 243 | let cache = self.cache.read().unwrap_or_else(|p| p.into_inner()); |
| 244 | cache.get(array).cloned().unwrap_or_else(AckVector::new) |
| 245 | } |
| 246 | |
| 247 | /// Return all distinct array names that have at least one recorded ack. |
| 248 | pub fn known_arrays(&self) -> Vec<String> { |