}
finally {
// Release the exclusive lock. Any threads waiting to obtain a
// non-exclusive read lock will get one and then fail with an
// IllegalStateException, because the connection is no longer open.
conLock.release();
}
}
public final CloseableIteration<? extends BindingSet, QueryEvaluationException> evaluate(
TupleExpr tupleExpr, Dataset dataset, BindingSet bindings, boolean includeInferred)