I have been searching the messages on the Java forums and it seems there were/are problems with the record-store management of Series 60 phones (and others).
The rms.db file keeps growing even if I have deleted all records from the record store:
1 - Open the record store
2 - Add a bunch of records
3 - ... Modify/Delete them and add some others...
4 - To test the problem:
4a - Delete all records from the records store.
4b - Check the number of existing records: returns none (this is OK).
5 - Close the record store
Each time I do the above, the rms.db file gets larger and larger, although the number of records in it is 0. Is this normal (does it grow to a maximum size and starts compacting the rms.db only when it grows too large)? Or is this a bug?
If so, how could i solve this? I use the record-store to save some heap-memory for persisted data: Load one record at a time, do something with it and save its changes.
Thank you very much.