@Override
public void removeStatements(Resource subj, URI pred, Value obj, Resource... contexts)
throws StoreException
{
Lock conLock = getSharedConnectionLock();
try {
Lock txnLock = getTransactionLock();
try {
super.removeStatements(subj, pred, obj, contexts);
}
finally {
txnLock.release();
}
}
finally {
conLock.release();
}