bisq/core
Steven Barclay 57b2b4b864
Add txs-by-id cache to WalletService to speed up trade history view
Add a third cache to WalletService, cleared upon wallet change events,
which maps txIds to txs. This allows the speedup of repeated calls to
'WalletService.getConfidenceForTxId', by avoiding the need to copy and
scan the entire set of wallet txs to find the one with matching id,
for each method invocation.

This is mainly to provide a further speedup to the closed-trades-view
load, by making it much faster to filter the list of BSQ swap trades by
tx confirmation status in 'ClosedTradesDataModel.applyList' and
'ClosedTradesManager.getNumPastTrades'.
2023-02-01 23:02:25 +08:00
..
.tx Update translations for v1.9.0 2022-04-28 13:12:59 +02:00
src Add txs-by-id cache to WalletService to speed up trade history view 2023-02-01 23:02:25 +08:00
update_translations.sh Add Polish translation 2021-12-01 15:13:57 +01:00