Use syncUninterruptibly() this way you not need to catch the InterruptedException