|
|
@ -487,16 +487,6 @@ public class RedissonSemaphore extends RedissonExpirable implements RSemaphore {
|
|
|
|
Arrays.<Object>asList(getName(), getChannelName()), permits);
|
|
|
|
Arrays.<Object>asList(getName(), getChannelName()), permits);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|
|
|
public void reducePermits(int permits) {
|
|
|
|
|
|
|
|
get(reducePermitsAsync(permits));
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|
|
|
public RFuture<Void> reducePermitsAsync(int permits) {
|
|
|
|
|
|
|
|
return addPermitsAsync(-permits);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void addPermits(int permits) {
|
|
|
|
public void addPermits(int permits) {
|
|
|
|
get(addPermitsAsync(permits));
|
|
|
|
get(addPermitsAsync(permits));
|
|
|
|