@Override
    public void close() throws IOException {
        channel.close();
    }
@param file The file to open
@param mode Either "rw" or "r", depending on whether this file is read only
@throws IOException
s3stream/src/main/java/com/automq/stream/thirdparty/moe/cnkirito/kdio/DirectRandomAccessFile.java