I am working on my proof-of-concept chat app. There are 2 parties sending messages to each other each using its own mdata for its messages.
The problem is that after a mdata is modified the remote party does not “see” the new entry in the mdata, i.e. calling mdataListEntries() returns just the old entries.
If the app is restarted, i.e. mdata deserialized again new entries are present.
Is there some caching going on internally, how to invalidate this cache in order to retrieve the new entries?