I am new to Zimbra and want to contribute if I can. One of the questions I have is that Zimbra AJAX client as of 4.5 maintains a global id-object cache in javascript, without really using it when the folders are switched. Please correct me if I am wrong. Whenever a different folder is selected, it issues a new request and gets the ids as well as data again.

So, can I have unique ids for messages per folder only and hope that zimbra will work well? What is the need to maintain cache for messages in all the folders that you browse, specially when it is not used?

Or am I missing something.