execution upload optimization cache
This commit is contained in:
parent
c9fd35d1c3
commit
886e9b80a1
3 changed files with 6 additions and 0 deletions
|
|
@ -4,6 +4,7 @@ import java.math.BigDecimal;
|
|||
import java.time.Instant;
|
||||
import java.time.LocalDate;
|
||||
import java.time.format.DateTimeFormatter;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
|
@ -387,6 +388,7 @@ public class ExecutionCurrencyComponent implements IExecutionUploadComponent {
|
|||
private final CashV2ByIdAndString<TradingClearingRegistry> tcrCash;
|
||||
|
||||
public ExecCurrCompCash() {
|
||||
this.cashes = new ArrayList<>();
|
||||
this.fixIncSecCash = add(new CashV2ByString<>("fixIncSecCash", Security::getSecuritySymbol));
|
||||
this.mmsCash = add(new CashV2ByString<>("mmsCash", Security::getSecuritySymbol));
|
||||
this.eqtySecCash = add(new CashV2ByString<>("eqtySecCash", Security::getSecuritySymbol));
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ import java.math.BigDecimal;
|
|||
import java.time.Instant;
|
||||
import java.time.LocalDate;
|
||||
import java.time.format.DateTimeFormatter;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
|
@ -377,6 +378,7 @@ public class ExecutionDepositComponent implements IExecutionUploadComponent {
|
|||
private final CashV2ByIdAndString<TradingClearingRegistry> tcrCash;
|
||||
|
||||
public ExecDepoCompCash() {
|
||||
this.cashes = new ArrayList<>();
|
||||
this.mmsCash = add(new CashV2ByString<>("mmsCash", Security::getSecuritySymbol));
|
||||
this.cmpCash = add(new CashV2ByString<>("cmpCash", Company::getTradingCode));
|
||||
this.tcrCash = add(new CashV2ByIdAndString<>("tcrCash", tcr -> new CashV2ByIdAndString.CustomKey(tcr.getCompanyId(), tcr.getCode())));
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ import java.math.BigDecimal;
|
|||
import java.math.RoundingMode;
|
||||
import java.time.Instant;
|
||||
import java.time.LocalDate;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
|
@ -432,6 +433,7 @@ public class ExecutionFondComponent implements IExecutionUploadComponent {
|
|||
private final CashV2ByIdAndString<TradingClearingRegistry> tcrCash;
|
||||
|
||||
public ExecFondCompCash() {
|
||||
this.cashes = new ArrayList<>();
|
||||
this.fixIncSecCash = add(new CashV2ByString<>("fixIncSecCash", Security::getSecuritySymbol));
|
||||
this.mmsCash = add(new CashV2ByString<>("mmsCash", Security::getSecuritySymbol));
|
||||
this.eqtySecCash = add(new CashV2ByString<>("eqtySecCash", Security::getSecuritySymbol));
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue