pub fn cache_get<'a, K, V>( cache: &'a mut LazyRUMCache<K, V>, expr: &K, ) -> Option<&'a V>where K: Hash + Eq + Clone, V: Clone,