[ 
https://issues.apache.org/jira/browse/JENA-626?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15249775#comment-15249775
 ] 

ASF GitHub Bot commented on JENA-626:
-------------------------------------

Github user ajs6f commented on the pull request:

    https://github.com/apache/jena/pull/95#issuecomment-212405267
  
    Another +1 to @osma's comments. In re: serialization: it seems to me that 
the need here is for "replay-ability". Certainly serialization will do that, 
but at a very high cost, and the cost will vary with client behavior (suppose 
everyone asks for RDF/XML vs. everyone asks for Turtle). There are cheaper ways 
to get "rewindable-ity", such as have been mentioned (`ResultSetRewindable`). 
Recently, @afs did work with node caching that showed impressive impact. If the 
results aren't serialized here, maybe that same technique could be used to 
further decrease memory consumption.
    
    On another point, I suspect that immutable `CacheEntry` might be easier to 
reason about going forward, but maybe that's just me.


> SPARQL Query Caching
> --------------------
>
>                 Key: JENA-626
>                 URL: https://issues.apache.org/jira/browse/JENA-626
>             Project: Apache Jena
>          Issue Type: Improvement
>            Reporter: Andy Seaborne
>            Assignee: Saikat Maitra
>              Labels: java, linked_data, rdf, sparql
>
> Add a caching layer to Fuseki to cache the results of SPARQL Query requests.  
> This cache should allow for in-memory and disk-based caching, configuration 
> and cache management, and coordination with data modification.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to