-
Enhancement
-
Resolution: Done
-
Major
-
None
-
None
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.
- incorporates
-
ISPN-11727 Async Cache Writer is blocking
- Resolved
- is related to
-
ISPN-11896 Docs: Store SPI Javadoc Review
- Closed
- relates to
-
ISPN-10309 Convert Remaining Parts to Non Blocking & Reduce Thread Pools
- Closed