public V get()

in statefun-flink/statefun-flink-core/src/main/java/it/unimi/dsi/fastutil/objects/ObjectOpenHashMap.java [125:149]


  public V get(final Object k) {
    if (k == null) {
      return containsNullKey ? value[n] : null;
    }
    K curr;
    final K[] key = this.key;
    int pos;
    // The starting point.
    if (((curr = key[pos = (it.unimi.dsi.fastutil.HashCommon.mix((k).hashCode())) & mask])
        == null)) {
      return null;
    }
    if (((k).equals(curr))) {
      return value[pos];
    }
    // There's always an unused entry.
    while (true) {
      if (((curr = key[pos = (pos + 1) & mask]) == null)) {
        return null;
      }
      if (((k).equals(curr))) {
        return value[pos];
      }
    }
  }