Skip to content

Commit 0f59e8f

Browse files
committed
JRuby fix #5
1 parent b4d58a3 commit 0f59e8f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/concurrent/atomic/semaphore.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -188,9 +188,9 @@ def try_acquire(permits = 1, timeout = nil)
188188
fail ArgumentError, 'permits must be an integer greater than zero'
189189
end
190190
if timeout.nil?
191-
@semaphore.try_acquire(permits)
191+
@semaphore.tryAcquire(permits)
192192
else
193-
@semaphore.try_acquire(permits,
193+
@semaphore.tryAcquire(permits,
194194
timeout,
195195
java.util.concurrent.TimeUnit::SECONDS)
196196
end
@@ -210,7 +210,7 @@ def reduce_permits(reduction)
210210
unless reduction.is_a?(Fixnum) && reduction >= 0
211211
fail ArgumentError, 'reduction must be an non-negative integer'
212212
end
213-
unless @semaphore.available_permits - reduction >= 0
213+
unless @semaphore.availablePermits - reduction >= 0
214214
fail(ArgumentError,
215215
'cannot reduce number of available_permits below zero')
216216
end

0 commit comments

Comments
 (0)