in src/main/java/org/apache/cassandra/distributed/api/LogAction.java [392:414]
private static void sleepUninterruptibly(long sleepFor, TimeUnit unit) {
// copied from guava since dtest can't depend on guava
boolean interrupted = false;
try {
long remainingNanos = unit.toNanos(sleepFor);
long end = System.nanoTime() + remainingNanos;
while(true) {
try {
TimeUnit.NANOSECONDS.sleep(remainingNanos);
return;
} catch (InterruptedException var12) {
interrupted = true;
remainingNanos = end - System.nanoTime();
}
}
} finally {
if (interrupted) {
Thread.currentThread().interrupt();
}
}
}