SemanticDataComparator tries to detect whether a SG related property was exposed to an alteration and if so invalidated the cache. Executing SemanticDataComparator can be quite expensive and to avoid this, SMW 2.3 exposes CompositePropertyTableDiffIterator which contains the diff of inserted or deleted values.
SemanticDataComparator
tries to detect whether a SG related property was exposed to an alteration and if so invalidated the cache. ExecutingSemanticDataComparator
can be quite expensive and to avoid this, SMW 2.3 exposesCompositePropertyTableDiffIterator
which contains the diff of inserted or deleted values.The following change would do the same: