use cheaper account get (#16682)
This commit is contained in:
committed by
GitHub
parent
be4df39a4c
commit
8d9d6b62d9
@ -1879,7 +1879,7 @@ impl AccountsDb {
|
|||||||
stored_accounts
|
stored_accounts
|
||||||
.iter()
|
.iter()
|
||||||
.filter(|(pubkey, stored_account)| {
|
.filter(|(pubkey, stored_account)| {
|
||||||
if let Some((locked_entry, _)) = self.accounts_index.get(pubkey, None, None) {
|
if let Some(locked_entry) = self.accounts_index.get_account_read_entry(pubkey) {
|
||||||
let is_alive = locked_entry.slot_list().iter().any(|(_slot, i)| {
|
let is_alive = locked_entry.slot_list().iter().any(|(_slot, i)| {
|
||||||
i.store_id == stored_account.store_id
|
i.store_id == stored_account.store_id
|
||||||
&& i.offset == stored_account.account.offset
|
&& i.offset == stored_account.account.offset
|
||||||
@ -5117,7 +5117,7 @@ impl AccountsDb {
|
|||||||
offset,
|
offset,
|
||||||
..
|
..
|
||||||
} = stored_account;
|
} = stored_account;
|
||||||
if let Some((locked_entry, _)) = self.accounts_index.get(pubkey, None, None) {
|
if let Some(locked_entry) = self.accounts_index.get_account_read_entry(pubkey) {
|
||||||
let is_alive = locked_entry
|
let is_alive = locked_entry
|
||||||
.slot_list()
|
.slot_list()
|
||||||
.iter()
|
.iter()
|
||||||
|
Reference in New Issue
Block a user