baremaps-core/src/main/java/org/apache/baremaps/database/algorithm/BinarySearch.java [86:99]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    while (lo <= hi) {
      long mi = (lo + hi) >>> 1;
      E e = list.get(mi);
      A a = extractor.apply(e);
      int cmp = comparator.compare(a, value);
      if (cmp < 0) {
        lo = mi + 1;
      } else if (cmp > 0) {
        hi = mi - 1;
      } else {
        return e; // key found
      }
    }
    return null; // key not found.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



baremaps-core/src/main/java/org/apache/baremaps/database/algorithm/BinarySearch.java [123:136]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    while (lo <= hi) {
      long mi = (lo + hi) >>> 1;
      E e = list.get(mi);
      A a = extractor.apply(e);
      int cmp = comparator.compare(a, value);
      if (cmp < 0) {
        lo = mi + 1;
      } else if (cmp > 0) {
        hi = mi - 1;
      } else {
        return e; // key found
      }
    }
    return null; // key not found.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



