¿Cuál es el propósito de cambiar el valor int de bit por cero?

Mirando el código fuente de la clase java.nio.DirectByteBuffer, he encontrado esto:

<code>if ((length << 0) > Bits.JNI_COPY_TO_ARRAY_THRESHOLD) ....
</code>

¿Cuál es el propósito de cambiar la longitud en cero bits? ¿Puede ser esto una optimización de rendimiento o algo más?

Respuestas a la pregunta(3)

Su respuesta a la pregunta