Rewrite cache loader to async framework (#1193)

Fixes #1188
This commit is contained in:
Alex Kremer
2024-02-20 19:24:49 +00:00
committed by GitHub
parent 27fe35a2d1
commit 190b5c6a37
21 changed files with 947 additions and 472 deletions

View File

@@ -268,7 +268,7 @@ ETLService::ETLService(
: backend_(backend)
, loadBalancer_(balancer)
, networkValidatedLedgers_(std::move(ledgers))
, cacheLoader_(config, ioc, backend, backend->cache())
, cacheLoader_(config, backend, backend->cache())
, ledgerFetcher_(backend, balancer)
, ledgerLoader_(backend, balancer, ledgerFetcher_, state_)
, ledgerPublisher_(ioc, backend, backend->cache(), subscriptions, state_)