Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-3572

Do not keep all tasks during CacheStore.process

    XMLWordPrintable

Details

    • Task
    • Resolution: Unresolved
    • Minor
    • 6.0.0.Final
    • 6.0.0.Beta2
    • Loaders and Stores
    • None

    Description

      When using ExecutorCompletionService in CacheStore.process method, results of all tasks are kept in a queue until all tasks are enqueued or even until vast majority is completed. This limits the CacheStore scalability in terms of memory consumption, while the results for each operation are not requested in the end.

      Attachments

        Activity

          People

            rvansa1@redhat.com Radim Vansa (Inactive)
            rvansa1@redhat.com Radim Vansa (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: