boundary/overlock — pull request #3 by blinsay (2012-12-01 22:46:48+00:00)
Title: Add syntax for tryLock

I added some syntax into Lock for making calls to `tryLock` on the underlying reader/writer locks. For simplicity, the call is made with the non-blocking [version](http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/locks/Lock.html#tryLock(\)) of the `tryLock` method.

Trying to lock returns a success/failure object, and provides some DSL-style syntax for doing something in the event that you failed to acquire the lock you were after.

There's also a commit that cleans out the commented-out shade plugin.