remove more addref and unref

This commit is contained in:
Brooks Prumo
2021-09-16 15:39:38 -05:00
committed by Jeff Washington (jwash)
parent 2756044ee3
commit 7bccdc5251

View File

@ -161,18 +161,6 @@ impl<T: Clone + Copy> Bucket<T> {
Err(BucketMapError::IndexNoSpace(index.capacity_pow2))
}
pub fn addref(&mut self, key: &Pubkey) -> Option<RefCount> {
let (elem, _) = self.find_entry_mut(key)?;
elem.ref_count += 1;
Some(elem.ref_count)
}
pub fn unref(&mut self, key: &Pubkey) -> Option<RefCount> {
let (elem, _) = self.find_entry_mut(key)?;
elem.ref_count -= 1;
Some(elem.ref_count)
}
fn create_key(&self, key: &Pubkey, ref_count: u64) -> Result<u64, BucketMapError> {
Self::bucket_create_key(
&self.index,