@Override public DoubleIndexer put(long i, double d) { RAW.putDouble(base + checkIndex(i, size) * VALUE_BYTES, d); return this; } @Override public DoubleIndexer put(long i, double[] d, int offset, int length) {
@Override public ByteIndexer putDouble(long i, double d) { RAW.putDouble(base + checkIndex(i, size - 7), d); return this; }
@Override public ByteIndexer putDouble(long i, double d) { if (RAW != null) { RAW.putDouble(array, checkIndex(i, array.length - 7), d); } else { getBuffer().putDouble((int)i, d); } return this; }