Releasing Locks

Remember that as part of commitTransaction or abortTransaction instruction, Jade will release all transaction duration locks. This includes all types of locks; that is:

It does not matter if the object was updated or not, or how the lock was obtained; that is:

It also does not matter when the lock was obtained; that is:

Session duration locks are not released at the end of transactions or at the end of load state. For more details, including locking and unlocking in load state and lock state, see Chapter 6, "Jade Locking", in the Developer's Reference.