3.2.5.4 Releasing an Exclusive Session State Lock

A client can acquire an exclusive lock on session state with a successful GetExclusive_Request message. The client obtains the lock-cookie value associated with a piece of locked session state from the response to a successful GetExclusive_Request message. Alternatively, a client can acquire the lock-cookie value of a locked piece of session state from failed calls to GetExclusive_Request or Get_Request where a response-locked message was returned.

A client requests the release of the lock on a piece of session state data by using a ReleaseExclusive_Request message.

If the server responds with a response-bad-request, response-locked, or a response-not-found message, as specified in section 2.2.5.8, the client MAY surface some type of error back to the client's caller.<19>