383 |
|
lock.lockInterruptibly(); |
384 |
|
try { |
385 |
|
while (!linkFirst(node)) { |
386 |
< |
if (nanos <= 0) |
386 |
> |
if (nanos <= 0L) |
387 |
|
return false; |
388 |
|
nanos = notFull.awaitNanos(nanos); |
389 |
|
} |
406 |
|
lock.lockInterruptibly(); |
407 |
|
try { |
408 |
|
while (!linkLast(node)) { |
409 |
< |
if (nanos <= 0) |
409 |
> |
if (nanos <= 0L) |
410 |
|
return false; |
411 |
|
nanos = notFull.awaitNanos(nanos); |
412 |
|
} |
488 |
|
try { |
489 |
|
E x; |
490 |
|
while ( (x = unlinkFirst()) == null) { |
491 |
< |
if (nanos <= 0) |
491 |
> |
if (nanos <= 0L) |
492 |
|
return null; |
493 |
|
nanos = notEmpty.awaitNanos(nanos); |
494 |
|
} |
506 |
|
try { |
507 |
|
E x; |
508 |
|
while ( (x = unlinkLast()) == null) { |
509 |
< |
if (nanos <= 0) |
509 |
> |
if (nanos <= 0L) |
510 |
|
return null; |
511 |
|
nanos = notEmpty.awaitNanos(nanos); |
512 |
|
} |