public void changed( ChangeSet changes ) {
sharedWorkspaceCache.changed(changes);
changedWithinTransaction(changes);
}
public void changedWithinTransaction( final ChangeSet changes ) {
<BUG>txWorkspaceCaches.workspaceCachesFor(txn).forEach(cache -> cache.internalChangedWithinTransaction(changes));
}</BUG>
@Override
public void clear() {
<BUG>txWorkspaceCaches.workspaceCachesFor(txn).forEach(TransactionalWorkspaceCache::internalClear);
}</BUG>
protected void internalClear() {

public void changed( ChangeSet changes ) {
sharedWorkspaceCache.changed(changes);
changedWithinTransaction(changes);
}
public void changedWithinTransaction( final ChangeSet changes ) {
txWorkspaceCaches.dispatchChangesForTransaction(txn, changes);
}
@Override
public void clear() {
txWorkspaceCaches.clearAllCachesForTransaction(txn);
}
protected void internalClear() {
