void waitSync(List<Object> result) { if (result.size() < 2) { return; } Long syncs = (Long) result.get(result.size() - 2); Double syncId = (Double) result.get(result.size() - 1); if (syncs != null && syncs > 0) { RSemaphore semaphore = redisson.getSemaphore(getSyncName(syncId)); try { semaphore.acquire(syncs.intValue()); semaphore.delete(); } catch (InterruptedException e) { Thread.currentThread().interrupt(); } } }
void waitSync(List<Object> result) { if (result.size() < 2) { return; } Long syncs = (Long) result.get(result.size() - 2); Double syncId = (Double) result.get(result.size() - 1); if (syncs != null && syncs > 0) { RSemaphore semaphore = redisson.getSemaphore(getSyncName(syncId)); try { semaphore.acquire(syncs.intValue()); semaphore.delete(); } catch (InterruptedException e) { Thread.currentThread().interrupt(); } } }
void waitSync(List<Object> result) { if (result.size() < 2) { return; } Long syncs = (Long) result.get(result.size() - 2); Double syncId = (Double) result.get(result.size() - 1); if (syncs != null && syncs > 0) { RSemaphore semaphore = redisson.getSemaphore(getSyncName(syncId)); try { semaphore.acquire(syncs.intValue()); semaphore.delete(); } catch (InterruptedException e) { Thread.currentThread().interrupt(); } } }