mirror of
https://github.com/sigp/lighthouse.git
synced 2026-06-30 03:14:25 +00:00
Use hashlink over lru for LruCache (#8911)
Use the `LruCache` implementation provided by `hashlink` instead of the current `lru` one. This is mostly a 1-to-1 swap with only slight API incompatibilities. I have decided to leave some config files which previously used `NonZeroUsize` but they may not be required anymore and could potentially switch to `usize`. Co-Authored-By: Mac L <mjladson@pm.me>
This commit is contained in:
@@ -36,7 +36,6 @@ use rand::SeedableRng;
|
||||
use rand::rngs::{OsRng, StdRng};
|
||||
use slasher::Slasher;
|
||||
use slasher_service::SlasherService;
|
||||
use std::num::NonZeroUsize;
|
||||
use std::path::{Path, PathBuf};
|
||||
use std::sync::Arc;
|
||||
use std::time::Duration;
|
||||
@@ -641,8 +640,7 @@ where
|
||||
beacon_processor_send: Some(beacon_processor_channels.beacon_processor_tx.clone()),
|
||||
sse_logging_components: runtime_context.sse_logging_components.clone(),
|
||||
historical_committee_cache: Arc::new(http_api::HistoricalCommitteeCache::new(
|
||||
NonZeroUsize::new(self.http_api_config.historical_committee_cache_size)
|
||||
.unwrap_or(NonZeroUsize::MIN),
|
||||
self.http_api_config.historical_committee_cache_size,
|
||||
)),
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user