@Override public RSemaphore getSemaphore(String name) { return new RedissonSemaphore(connectionManager.getCommandExecutor(), name, semaphorePubSub); }
@Override public RSemaphore getSemaphore(String name) { return new RedissonSemaphore(connectionManager.getCommandExecutor(), name, semaphorePubSub); }
@Override public RSemaphoreRx getSemaphore(String name) { return RxProxyBuilder.create(commandExecutor, new RedissonSemaphore(commandExecutor, name, semaphorePubSub), RSemaphoreRx.class); }
@Override public RSemaphoreReactive getSemaphore(String name) { return ReactiveProxyBuilder.create(commandExecutor, new RedissonSemaphore(commandExecutor, name, semaphorePubSub), RSemaphoreReactive.class); }
@Override public RSemaphoreRx getSemaphore(String name) { return RxProxyBuilder.create(commandExecutor, new RedissonSemaphore(commandExecutor, name, semaphorePubSub), RSemaphoreRx.class); }
@Override public RSemaphoreReactive getSemaphore(String name) { return ReactiveProxyBuilder.create(commandExecutor, new RedissonSemaphore(commandExecutor, name, semaphorePubSub), RSemaphoreReactive.class); }
@Override public RSemaphore getSemaphore(V value) { String lockName = getLockName(value, "semaphore"); return new RedissonSemaphore(commandExecutor, lockName, ((Redisson)redisson).getSemaphorePubSub()); }
@Override public RSemaphore getSemaphore(V value) { String lockName = getLockName(value, "semaphore"); return new RedissonSemaphore(commandExecutor, lockName, ((Redisson)redisson).getSemaphorePubSub()); }
@Override public RSemaphore getSemaphore(K key) { String lockName = getLockName(key, "semaphore"); return new RedissonSemaphore(commandExecutor, lockName, ((Redisson)redisson).getSemaphorePubSub()); }
@Override public RSemaphore getSemaphore(K key) { String lockName = getLockName(key, "semaphore"); return new RedissonSemaphore(commandExecutor, lockName, ((Redisson)redisson).getSemaphorePubSub()); }
@Override public RSemaphore getSemaphore(V value) { String lockName = getLockName(value, "semaphore"); return new RedissonSemaphore(commandExecutor, lockName, ((Redisson)redisson).getSemaphorePubSub()); }
@Override public RSemaphore getSemaphore(V value) { String lockName = getLockName(value, "semaphore"); return new RedissonSemaphore(commandExecutor, lockName, ((Redisson)redisson).getSemaphorePubSub()); }
@Override public RSemaphore getSemaphore(String name) { return new RedissonSemaphore(connectionManager.getCommandExecutor(), name, semaphorePubSub); }
@Override public RSemaphoreRx getSemaphore(String name) { return RxProxyBuilder.create(commandExecutor, new RedissonSemaphore(commandExecutor, name, semaphorePubSub), RSemaphoreRx.class); }
@Override public RSemaphoreReactive getSemaphore(String name) { return ReactiveProxyBuilder.create(commandExecutor, new RedissonSemaphore(commandExecutor, name, semaphorePubSub), RSemaphoreReactive.class); }
@Override public RSemaphore getSemaphore(K key) { String lockName = getLockName(key, "semaphore"); return new RedissonSemaphore(commandExecutor, lockName, ((Redisson)redisson).getSemaphorePubSub()); }
@Override public RSemaphore getSemaphore(V value) { String lockName = getLockName(value, "semaphore"); return new RedissonSemaphore(commandExecutor, lockName, ((Redisson)redisson).getSemaphorePubSub()); }
@Override public RSemaphore getSemaphore(V value) { String lockName = getLockName(value, "semaphore"); return new RedissonSemaphore(commandExecutor, lockName, ((Redisson)redisson).getSemaphorePubSub()); }