pub fn cache_push<'a, K, V>( cache: &'a mut LazyRUMCache<K, V>, expr: &K, val: &V, ) -> &'a Vwhere K: Hash + Eq + Clone, V: Clone,