docs: private Pair<Long, Integer> updateRaw(byte configBytes[]) {
          ByteBuffer buf = ByteBuffer.wrap(configBytes);
          int numEntries = buf.getInt();
          if (numEntries < 0) {
              throw new RuntimeException("Bad elastic hashinator config");
          }
          final int bytes = 8 * numEntries;
          long tokens = Bits.unsafe.allocateMemory(bytes);
          trackAllocatedHashinatorBytes(bytes);
  
          int lastToken = Integer.MIN_VALUE;
          for (int ii = 0; ii < numEntries; ii++) {
              long ptr = tokens + (ii * 8);
              final int token = buf.getInt();
              Preconditions.checkArgument(token >= lastToken);
              lastToken = token;
              Bits.unsafe.putInt(ptr, token);
              final int partitionId = buf.getInt();
              Bits.unsafe.putInt(ptr + 4, partitionId);
          }
          return Pair.of(tokens, numEntries);
      }