diff --git a/scribe/blockchain/daemon.py b/scribe/blockchain/daemon.py index fdf0e4e..745eaa3 100644 --- a/scribe/blockchain/daemon.py +++ b/scribe/blockchain/daemon.py @@ -55,8 +55,8 @@ class LBCDaemon: self._height = None self.available_rpcs = {} self.connector = aiohttp.TCPConnector(ssl=False) - self._block_hash_cache = LRUCacheWithMetrics(100000) - self._block_cache = LRUCacheWithMetrics(2 ** 13, metric_name='block', namespace=NAMESPACE) + self._block_hash_cache = LRUCacheWithMetrics(1024) + self._block_cache = LRUCacheWithMetrics(64, metric_name='block', namespace=NAMESPACE) async def close(self): if self.connector: diff --git a/scribe/db/db.py b/scribe/db/db.py index 6a509d6..bcb3cc5 100644 --- a/scribe/db/db.py +++ b/scribe/db/db.py @@ -83,7 +83,7 @@ class HubDB: self.tx_counts = None self.headers = None self.block_hashes = None - self.encoded_headers = LRUCacheWithMetrics(1 << 21, metric_name='encoded_headers', namespace=NAMESPACE) + self.encoded_headers = LRUCacheWithMetrics(1024, metric_name='encoded_headers', namespace=NAMESPACE) self.last_flush = time.time() # Header merkle cache