Github user afs commented on the pull request:
https://github.com/apache/jena/pull/95#issuecomment-149728229
cache Invalidation: it is very hard to know what an update (adds and
deletes) will change. This includes hard cases like an aggregation count, or a
SPARQL "NOT EXISTS".
Dropping everything for one dataset is reliable and has no corner cases.
The cache code is still useful - a lot of uses are for publishing where
updates are rare and queries are frequent.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---