@Override public double remove(final long k) { synchronized (sync) { return function.remove(k); } } @Override
/** * {@inheritDoc} * * @deprecated Please use the corresponding type-specific method instead. */ @Deprecated @Override public Double remove(final Object k) { synchronized (sync) { return function.remove(k); } } @Override
/** * {@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 remove(final Object key) { return Long2DoubleFunction.super.remove(key); } /**
/** * {@inheritDoc} * * @deprecated Please use the corresponding type-specific method instead. */ @Deprecated @Override default Double remove(final Object key) { if (key == null) return null; final long k = ((Long) (key)).longValue(); return containsKey(k) ? Double.valueOf(remove(k)) : null; } /**