title: In Hazelcast, is it possible to use clustered locks that do _not_ care about the local thread that performs the lock/unlock operations?
body: <p>Hazelcast locks (such as <a href="http://www.hazelcast.com/docs/1.9.4/manual/multi_html/ch02s07.html" rel="nofollow">http://www.hazelcast.com/docs/1.9.4/manual/multi_html/ch02s07.html</a>) as I understand it behave the same way as the Java concurrency primitives but across the cluster. The makes it possible to use to synchronize between thread in the local process as well as over the cluster.</p>
  
  <p>However, is there any way I can opt out of this behaviour? In my current project, I need a way of coordinating unique ownership of a resource across the cluster but want to aquire and release this ownership from multiple points in my application - can I do this in some way that does not involve dedicating a thread to managing this lock in my process?</p>