Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Won't Fix
-
objectstore-jdo-1.1.0, core-1.2.0
-
None
Description
In DN, this is done using:
query.addExtension("datanucleus.query.results.cached", "true");
query.addExtension("datanucleus.query.resultCache.validateObjects", "false");
So, need to figure out how to set up these properties on queries by repositories of immutable facets. But this could probably be done transparently.
NB: for these cache results to hang around and not get garbage collected, would also need to set the global config parm:
datanucleus.cache.queryResult.type=strong
... its default value is weak.
Further info at: http://www.datanucleus.org/products/datanucleus/jdo/query_cache.html#datastoreCompilation