*/
package org.opendaylight.yangtools.triemap;
-import static com.google.common.base.Preconditions.checkNotNull;
+import static java.util.Objects.requireNonNull;
import static org.opendaylight.yangtools.triemap.LookupResult.RESTART;
import com.google.common.annotations.Beta;
@Override
public final boolean containsValue(final Object value) {
- return super.containsValue(checkNotNull(value));
+ return super.containsValue(requireNonNull(value));
}
@Override
@Override
public final V get(final Object key) {
@SuppressWarnings("unchecked")
- final K k = (K) checkNotNull(key);
+ final K k = (K) requireNonNull(key);
return lookuphc(k, computeHash(k));
}
Object res;
do {
// Keep looping as long as RESTART is being indicated
- res = RDCSS_READ_ROOT().rec_lookup(key, hc, 0, null, this);
+ res = RDCSS_READ_ROOT().recLookup(key, hc, 0, null, this);
} while (res == RESTART);
return (V) res;