rem: void set(int index, ulong msn)
add: void set(int index, KMMsgDictEntry *entry)
context:   void set(int index, ulong msn)  {    if (array && index >= 0) {      int size = array->size();      if (index >= size) {        int newsize = QMAX(size + 25, index + 1);        array->resize(newsize);        for (int j = size; j < newsize; j++)          array->at(j) = 0;      }      array->at(index) = msn;    }  }