Records ledger.
ledger
@override Future<void> write(Ledger ledger) async => _ledgers[ledger.blueprint.value] = ledger;