@@ -29,32 +29,27 @@ public QueueManager(int size, int queueResetTimeInSec, int delayInSec) {
2929 this (size , queueResetTimeInSec , delayInSec , size );
3030 }
3131
32- public QueueManager (int size ,
33- int queueResetTimeInSec ,
34- int delayInSec ,
35- int initialSize ) {
32+ public QueueManager (int size , int queueResetTimeInSec , int delayInSec , int initialSize ) {
3633 this (size ,
3734 (long ) queueResetTimeInSec * 1000 ,
3835 (long ) delayInSec * 1000 ,
3936 initialSize );
4037 }
4138
42- public QueueManager (int size ,
43- long queueResetTimeInMillis ,
44- long delayInMillis ,
45- int initialSize ) {
39+ public QueueManager (int size , long queueResetTimeInMillis , long delayInMillis , int initialSize ) {
4640 this .queueResetTimeInMillis = queueResetTimeInMillis ;
4741 this .semaphore = new Semaphore (initialSize );
4842 this .executorService .scheduleAtFixedRate (releaseLocks (size ), delayInMillis , queueResetTimeInMillis ,
4943 TimeUnit .MILLISECONDS );
5044 }
5145
46+ @ SuppressWarnings ("java:S899" )
5247 @ Override
5348 public void takeTurn () {
5449 try {
5550 semaphore .tryAcquire (queueResetTimeInMillis , TimeUnit .MILLISECONDS );
5651 } catch (InterruptedException e ) {
57- // ignore
52+ Thread . currentThread (). interrupt ();
5853 }
5954 }
6055
0 commit comments