Available on jvm
lock():Void
lockInterruptibly():Void
newCondition():Condition
tryLock():Bool
tryLock(param1:Int64, param2:TimeUnit):Bool
unlock():Void