@Override public void close() throws IOException { if (_freeWhenDone && _cursor != null) TempBuffer.freeAll(_cursor); _cursor = null; }