in orderbook-core/src/main/java/com/epam/deltix/orderbook/core/impl/MutableExchangeListImpl.java [54:70]
public Option<StockExchange> getById(@Alphanumeric final long exchangeId) {
if (data.size() == 1) {
final Option<StockExchange> exchange = data.get(0);
if (exchange.get().getExchangeId() == exchangeId) {
return exchange;
} else {
return Option.empty();
}
}
for (int i = 0; i < data.size(); i++) {
final Option<StockExchange> exchange = data.get(i);
if (exchange.get().getExchangeId() == exchangeId) {
return exchange;
}
}
return Option.empty();
}