Benoit Tellier created JAMES-4110:
-------------------------------------

             Summary: Treat UID <-> MSN mapping as a cache
                 Key: JAMES-4110
                 URL: https://issues.apache.org/jira/browse/JAMES-4110
             Project: James Server
          Issue Type: Improvement
          Components: IMAPServer
            Reporter: Benoit Tellier


This issue is to record a performance optimization discussed at FOSDEM 2025 
with Mauro, the authoer of the Stallwart labs mail server.

He encountered similar difficulties regarding memory constraints of the UID <-> 
MSN mapping but approched it as a cache.

He would load upfront the mapping but ensures he only keeps a pool of most 
recent active mappings, reloading the mappings as needed.

If we identify that memory on IMAP connection is a constraint, and that il 
mostly suffers from IDLE connections then we could implement a similar approach.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to