@Override
    public void appendLong(long value) {
      int block = (int) (value >>> BITS);
      int offset = (int) (value & MASK);
      ints[block].appendInt(offset);
      numWritten++;
    }
An array longs that uses 4 bytes to represent each long by using a list of {@link Ints} arrays. Only suitable for
values less than ~20 billion (i.e. OSM node IDs)
planetiler-core/src/main/java/com/onthegomap/planetiler/collection/AppendStore.java