[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