So, coding has officially started. I have some code written already.

Right now, I’m working on getting a cache controller written. Requests will handed to the Account object, which will then dispatch the actual requests to the Cache controller.

The Cache controller will search locally for the message or hit the server if necessary.

https://desrt.ca/gitweb/?p=marcinmail;a=commit;h=5b8919335c7170fb086abffb93336237dc08f2a6