Generated MailboxSession id may be 0L
-------------------------------------

                 Key: MAILBOX-149
                 URL: https://issues.apache.org/jira/browse/MAILBOX-149
             Project: James Mailbox
          Issue Type: Bug
          Components: store
    Affects Versions: 0.3
            Reporter: Norman Maurer
            Assignee: Norman Maurer
            Priority: Minor
             Fix For: 0.4


Every MailboxSession has an id which is in fact a long. The Id should be unique 
during until the jvm was restarted (or at least unique enough that active 
mailboxsessions don't have the same id). We generate this id by using 
Random.nextLong() which fullfill our needs. The only problem is that 
Random.nextLong() may return 0L if we are lucky enough. This is a problem as we 
use 0L as id for MailboxSessions which where create by the "system". So 0L 
serve a special purpose. 

So we need to make sure that 0L will never get returned for a generated 
MailboxSession id.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
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