// look up another range of elements
byte[] from = "fd".getBytes();
byte[] to = "sa".getBytes();
Iterator<Entry<byte[], byte[]>> mapIt = map.subMap(from, to).entrySet().iterator();
Iterator<Entry<byte[], byte[]>> indexIt = diskIndex.rangeLookup(from, to, true);
while (indexIt.hasNext() || mapIt.hasNext()) {
Entry<byte[], byte[]> next = indexIt.next();
String indexKey = new String(next.getKey());