Correct Answer : All of the above
Explanation : Hazelcast’s distributed locking system supports automatic lock expiration, both pessimistic and optimistic locking, and deadlock detection.