android/guava/src/com/google/common/hash/LittleEndianByteArray.java
static long load64(byte[] input, int offset) {
    // We don't want this in production code as this is the most critical part of the loop.
    assert input.length >= offset + 8;
    // Delegates to the fast (unsafe) version or the fallback.
    return byteArray.getLongLittleEndian(input, offset);
  }
static long load64(byte[] input, int offset) {
    // We don't want this in production code as this is the most critical part of the loop.
    assert input.length >= offset + 8;
    // Delegates to the fast (unsafe) version or the fallback.
    return byteArray.getLongLittleEndian(input, offset);
  }
Load 8 bytes into long in a little endian manner, from the substring between position and
position + 8. The array must have at least 8 bytes from offset (inclusive).

@param input the input bytes
@param offset the offset into the array at which to start
@return a long of a concatenated 8 bytes