Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Move lockMode into LockManager from ObjectProvider #224
We can manage all locking requirements in the LockManager.
Also likely need to call clear() on the LockManager after a transaction has committed, since some locking requests are only for the current transaction.
We also should add convenience methods on the LockManager about whether a version should be updated for an object, and whether we should perform optimistic checks for an object.