/src/main/java/net/finmath/marketdata/model/curves/CurveInterpolation.java
final double value = valueFromInterpolationEntity( getInterpolationEntityValue( value) , time) ;
final double value = valueFromInterpolationEntity ( getInterpolationEntityValue ( time ) , time ) ;
curveCacheReference = new SoftReference<>(curveCache); } final Double valueFromCache = curveCache.get(time); if(valueFromCache != null) { return valueFromCache.doubleValue(); } <extra_id_0> curveCache.put(time, value); return value; } private double getInterpolationEntityValue(final double time) { synchronized(rationalFunctionInterpolationLazyInitLock) {