Available on java
new(param1:Int, param2:Bool)
new(param1:Int)
@:throws("java.lang.InterruptedException")acquire(param1:Int):Void
@:throws("java.lang.InterruptedException")acquire():Void
acquireUninterruptibly(param1:Int):Void
acquireUninterruptibly():Void
availablePermits():Int
drainPermits():Int
finalgetQueueLength():Int
finalhasQueuedThreads():Bool
isFair():Bool
release(param1:Int):Void
release():Void
toString():String
@:throws("java.lang.InterruptedException")tryAcquire(param1:Int, param2:Int64, param3:TimeUnit):Bool
tryAcquire():Bool
@:throws("java.lang.InterruptedException")tryAcquire(param1:Int64, param2:TimeUnit):Bool
tryAcquire(param1:Int):Bool