diff --git a/lbry/wallet/server/leveldb.py b/lbry/wallet/server/leveldb.py index 542f7d61f..8f9cff42e 100644 --- a/lbry/wallet/server/leveldb.py +++ b/lbry/wallet/server/leveldb.py @@ -93,7 +93,7 @@ class LevelDB: self.headers_db = None self.tx_db = None - self._tx_and_merkle_cache = LRUCache(100000, metric_name='tx_and_merkle', namespace="wallet_server") + self._tx_and_merkle_cache = LRUCache(2**17, metric_name='tx_and_merkle', namespace="wallet_server") self.total_transactions = None async def _read_tx_counts(self): diff --git a/lbry/wallet/server/session.py b/lbry/wallet/server/session.py index 1436492eb..8d9f58f92 100644 --- a/lbry/wallet/server/session.py +++ b/lbry/wallet/server/session.py @@ -810,8 +810,8 @@ class LBRYSessionManager(SessionManager): if self.env.websocket_host is not None and self.env.websocket_port is not None: self.websocket = AdminWebSocket(self) self.search_cache = self.bp.search_cache - self.search_cache['search'] = LRUCache(10000, metric_name='search', namespace=NAMESPACE) - self.search_cache['resolve'] = LRUCache(10000, metric_name='resolve', namespace=NAMESPACE) + self.search_cache['search'] = LRUCache(2**14, metric_name='search', namespace=NAMESPACE) + self.search_cache['resolve'] = LRUCache(2**16, metric_name='resolve', namespace=NAMESPACE) async def process_metrics(self): while self.running: