SmartKeyRWLocker

constructor(    globalLockerReadPermits: Int = Int.MAX_VALUE,     globalLockerWriteIsLocked: Boolean = false,     perKeyReadPermits: Int = Int.MAX_VALUE)(source)