Uploaded image for project: 'JSword'
  1. JSword
  2. JS-153 Improve startup
  3. JS-245

Have the reading of available books and installed books be lazy

    Details

    • Type: Sub-task
    • Status: Open (View Workflow)
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 1.6
    • Fix Version/s: 1.7
    • Component/s: None
    • Labels:
      None

      Description

      There is a huge cost in getting the list of books.

      It reads the full conf of each book and validates it fully.

      This includes constructing the backend to see if the conf and the module agree and that the module works in JSword.

      Also, if the conf is not "latin-1" then it is re-read.

      Much of this can be deferred.

      Suggest a multi-stage initialization.

        Attachments

          Activity

            People

            • Assignee:
              dmsmith DM Smith
              Reporter:
              dmsmith DM Smith
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: