CLHLock

http://ifeve.com/java_lock_see2/