resultsModel2.addValue(CALC_CONFIG, new ComputedValueResult(_spec1, 1d, AggregatedExecutionLog.EMPTY));
cache.put(resultsModel2);
final InMemoryViewComputationResultModel resultsModel3 = new InMemoryViewComputationResultModel();
resultsModel3.setViewCycleExecutionOptions(ViewCycleExecutionOptions.builder().setValuationTime(Instant.now()).create());
resultsModel3.addValue(CALC_CONFIG, new ComputedValueResult(_spec1, MissingOutput.EVALUATION_ERROR, AggregatedExecutionLog.EMPTY));
cache.put(resultsModel3);
final ResultsCache.Result result2 = cache.getResult(CALC_CONFIG, _spec1, Double.class);
assertEquals(MissingOutput.EVALUATION_ERROR, result2.getValue());
final List<Object> history = Lists.newArrayList(result2.getHistory());