Aklakan commented on issue #1314:
URL: https://github.com/apache/jena/issues/1314#issuecomment-1162195038

   There are now tests that compare the outcomes of queries with different 
parameters for bulk size and caching enabled/disabled. So far all succeed - 
whoever reads this and has interest, feel free to come up with more tests.
   The jena-serviceenhancer module (under jena-extras) now also has an 
assembler and a test case to check whether assembly works.
   The pom includes an `ext` profile that creates a shaded jar for use with 
Fuseki.
   Launching fuseki with the serviceenhancer jar on the classpath and an 
appropriate assembler successfully gives access to the enhanced functionality.
   
   Currently the core interfaces of the caching API are in our third party 
'aksw-commons' project. I'll try to move this to the module to make it 
self-contained. The idea would be to have a basic in-memory cache provider part 
of the module and allow for support for other cache providers (I actually also 
have a disk based one, but that one could be loaded as a separate plugin via a 
maven dependency).
   The main issue I now have to work on is that the cache API lacks a method to 
suppress eviction of data ranges that have been scheduled for answering an 
active query.
   Other than that of course cleanup is needed.
   
   
   One opinion I'm interested in is how the Fuseki integration should work - 
should it remain an extra module that can be shaded as it is currently done? 
And if so what would be an appropriate maven profile name?
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to