@Override public double put(final long k, final double v) { synchronized (sync) { return function.put(k, v); } } @Override
/** * {@inheritDoc} * * @deprecated Please use the corresponding type-specific method instead. */ @Deprecated @Override public Double put(final Long k, final Double v) { synchronized (sync) { return function.put(k, v); } } /**
/** * {@inheritDoc} * <p> * This default implementation just delegates to the corresponding * type-specific–{@linkplain it.unimi.dsi.fastutil.Function function} * method. * * @deprecated Please use the corresponding type-specific method instead. */ @Deprecated @Override default Double put(final Long key, final Double value) { return Long2DoubleFunction.super.put(key, value); } /**
/** * {@inheritDoc} * * @deprecated Please use the corresponding type-specific method instead. */ @Deprecated @Override default Double put(final Long key, final Double value) { final long k = (key).longValue(); final boolean containsKey = containsKey(k); final double v = put(k, (value).doubleValue()); return containsKey ? Double.valueOf(v) : null; } /**