[infinispan-issues] [JBoss JIRA] (ISPN-7669) CacheLoader bulk methods are using inefficient size from DataContainer

William Burns (JIRA) issues at jboss.org
Thu Mar 23 11:13:00 EDT 2017


William Burns created ISPN-7669:
-----------------------------------

             Summary: CacheLoader bulk methods are using inefficient size from DataContainer
                 Key: ISPN-7669
                 URL: https://issues.jboss.org/browse/ISPN-7669
             Project: Infinispan
          Issue Type: Bug
          Components: Core, Loaders and Stores
            Reporter: William Burns
            Assignee: William Burns


In an attempt to improve spliterator performance we try to give it an estimate of the size. Currently this is calling DataContainer.size which in fact is anything but performant as it requires O(N) time to make sure to not count entries that are expired. We should instead call sizeIncludingExpired as this is O(1) and this is a best guess anyways, doesn't need to be exact.



--
This message was sent by Atlassian JIRA
(v7.2.3#72005)


More information about the infinispan-issues mailing list