Skip to content

Commit 7c83d69

Browse files
committed
renamed and removed old documentation for store_headers_impl
1 parent 9532b62 commit 7c83d69

File tree

3 files changed

+5
-9
lines changed

3 files changed

+5
-9
lines changed

dash-spv/src/storage/disk/headers.rs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,8 @@ impl DiskStorageManager {
3535

3636
Ok(())
3737
}
38-
/// Store headers with optional precomputed hashes for performance optimization.
39-
///
40-
/// This is a performance optimization for hot paths that have already computed header hashes.
41-
/// When called from header sync with CachedHeader wrappers, passing precomputed hashes avoids
42-
/// recomputing the expensive X11 hash for indexing (saves ~35% of CPU during sync).
43-
pub async fn store_headers_internal(&mut self, headers: &[BlockHeader]) -> StorageResult<()> {
38+
39+
pub async fn store_headers(&mut self, headers: &[BlockHeader]) -> StorageResult<()> {
4440
let height = self.block_headers.read().await.next_height();
4541
self.store_headers_at_height(headers, height).await
4642
}

dash-spv/src/storage/disk/state.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ impl DiskStorageManager {
2828
// Store headers starting at the checkpoint height
2929
self.store_headers_at_height(&state.headers, state.sync_base_height).await?;
3030
} else {
31-
self.store_headers_internal(&state.headers).await?;
31+
self.store_headers(&state.headers).await?;
3232
}
3333

3434
// Store filter headers
@@ -528,7 +528,7 @@ impl StorageManager for DiskStorageManager {
528528
}
529529

530530
async fn store_headers(&mut self, headers: &[BlockHeader]) -> StorageResult<()> {
531-
self.store_headers_internal(headers).await
531+
self.store_headers(headers).await
532532
}
533533

534534
async fn load_headers(&self, range: std::ops::Range<u32>) -> StorageResult<Vec<BlockHeader>> {

dash-spv/src/sync/headers/manager.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ impl<S: StorageManager + Send + Sync + 'static, N: NetworkManager + Send + Sync
258258
storage.as_any_mut().downcast_mut::<crate::storage::disk::DiskStorageManager>()
259259
{
260260
disk_storage
261-
.store_headers_internal(&headers)
261+
.store_headers(&headers)
262262
.await
263263
.map_err(|e| SyncError::Storage(format!("Failed to store headers batch: {}", e)))?;
264264
} else {

0 commit comments

Comments
 (0)