Uploaded image for project: 'James Server'
  1. James Server
  2. JAMES-138

Don't keep all mailboxes in-memory forever

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 2.0a3, 2.1, 2.1.3, 2.2.0
    • 2.3.0
    • None
    • Operating System: Other
      Platform: Other

    Description

      In James.java and AvalonMailStore.java, we can replace the HashMap that holds
      all of the repositories with a ReferenceMap. The default settings should be
      fine. The members are mailboxes and repositores, respectively.

      This change should allow James to release un-used mailboxes in times of low
      memory.

      Attachments

        Activity

          People

            bago Stefano Bagnara
            noel Noel J. Bergman
            Votes:
            1 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: