[infinispan-issues] [JBoss JIRA] (ISPN-10373) Store/Loader Non blocking SPI

Will Burns (Jira) issues at jboss.org
Mon Jul 1 10:57:01 EDT 2019


Will Burns created ISPN-10373:
---------------------------------

             Summary: Store/Loader Non blocking SPI
                 Key: ISPN-10373
                 URL: https://issues.jboss.org/browse/ISPN-10373
             Project: Infinispan
          Issue Type: Feature Request
          Components: Loaders and Stores
            Reporter: Will Burns
             Fix For: 10.1.0.Final


We need to add and use a non blocking SPI internally for our stores/loaders. We added ISPN-9722, which is a good step and refactored all of our internal code to use "non blocking" stores. However the stores themselves are all inherently sync even if the store itself could be non blocking. We would have to add a new SPI interface to allow for such non blocking operations. We would then remove all the explicit threading added in ISPN-9722 and move it to a wrapper around a currently sync loader instead. This way an invoking thread doesn't need to do a context switch or anything if invoking just a non blocking store operation.



--
This message was sent by Atlassian Jira
(v7.12.1#712002)


More information about the infinispan-issues mailing list