@Override public void force(boolean b) throws IOException { fs.ensureHasSpace(); inner.force(b); }
@Override public int write(ByteBuffer byteBuffer) throws IOException { fs.ensureHasSpace(); return inner.write(byteBuffer); }
@Override public long write(ByteBuffer[] byteBuffers, int i, int i1) throws IOException { fs.ensureHasSpace(); return inner.write(byteBuffers, i, i1); }
@Override public void writeAll(ByteBuffer src) throws IOException { fs.ensureHasSpace(); inner.writeAll(src); }