@Override
public MarketDataSnapshotHistoryResult history(final MarketDataSnapshotHistoryRequest request) {
final MarketDataSnapshotMaster master = getMasterByScheme(request.getObjectId().getScheme());
if (master != null) {
return master.history(request);
}
return (new Try<MarketDataSnapshotHistoryResult>() {
@Override
public MarketDataSnapshotHistoryResult tryMaster(final MarketDataSnapshotMaster master) {
return master.history(request);