Diff diff = state.getDiff();
DiffTransactionState state = (DiffTransactionState) getTransaction().getState(getEntry()); Diff diff = state.getDiff(); synchronized (diff) {
reader = new DiffFeatureReader<SimpleFeatureType, SimpleFeature>( reader, state.getDiff());
Diff diff = state.getDiff();
Diff diff = state.getDiff(); synchronized (diff) {
reader = new DiffFeatureReader<SimpleFeatureType, SimpleFeature>(reader, state.getDiff());
DiffTransactionState state = (DiffTransactionState) getTransaction().getState(getEntry()); FeatureReader<SimpleFeatureType, SimpleFeature> reader = getReader(query); writer = new DiffContentFeatureWriter(this, state.getDiff(), reader); } else { writer = getWriterInternal(query, flags);