Do we want to release after removing (or merely switching off) the NodeCache? TripleCache?

As the system seems slightly faster without, I'm minded to switch them off.

The Node cache might give a space advantage. But there is another cache (which does make a difference) in RIOT for IRI resolution, and so the string for the IRI is shared for the same IRI input when using RIOT.

Integrating RIOT properly into jena-core is ready-to-go but I'm not comfortable doing that juts before a release.

Without presuming the decision on the Node cache for this release, I've made minimal changes (Node, Triple) to run without caches. My expectation is that no-one will, or even can, notice the difference from outside. The Node cache can be turned on explicitly.

        Andy

Reply via email to