private static double getDouble(byte[] b) { assert b.length == 8 : "Invalid number of bytes for double conversion"; return Double.longBitsToDouble(getLong(b)); }
private static double getDouble(byte[] b) { assert b.length == 8 : "Invalid number of bytes for double conversion"; return Double.longBitsToDouble(getLong(b)); }
final long readLong(long offset) throws IOException { byte[] b = new byte[8]; read(offset, b); return getLong(b); }
protected long readLong(long offset) throws IOException { byte[] b = new byte[8]; read(offset, b); return getLong(b); }