diff --git a/bucket_map/src/bucket.rs b/bucket_map/src/bucket.rs index 2ce75908f4..49d5e44ffa 100644 --- a/bucket_map/src/bucket.rs +++ b/bucket_map/src/bucket.rs @@ -89,22 +89,6 @@ impl Bucket { result } - pub fn values(&self) -> Vec> { - let mut rv = vec![]; - for i in 0..self.index.num_cells() { - if self.index.uid(i) == 0 { - continue; - } - let ix: &IndexEntry = self.index.get(i); - let val = ix.read_value(self); - if val.is_none() { - continue; - } - rv.push(val.unwrap().0.to_vec()); - } - rv - } - pub fn find_entry(&self, key: &Pubkey) -> Option<(&IndexEntry, u64)> { Self::bucket_find_entry(&self.index, key, self.random) } diff --git a/bucket_map/src/bucket_map.rs b/bucket_map/src/bucket_map.rs index 5a3dee4c63..12a3da78a1 100644 --- a/bucket_map/src/bucket_map.rs +++ b/bucket_map/src/bucket_map.rs @@ -147,11 +147,6 @@ impl BucketMap { Some(self.buckets[ix].read().unwrap().as_ref()?.keys()) } - /// Get the values for bucket `ix` - pub fn values(&self, ix: usize) -> Option>> { - Some(self.buckets[ix].read().unwrap().as_ref()?.values()) - } - /// Get the values for Pubkey `key` pub fn read_value(&self, key: &Pubkey) -> Option<(Vec, RefCount)> { let ix = self.bucket_ix(key);