public void close() throws IOException { if (closed) { return; } try { finishLastWrite(); } finally { try { reader.close(); } finally { closeWriterChannels(); } if (storageFile != null) { storageFile.replaceOriginal(); } } closed = true; }
public void close() throws IOException { if (closed) { return; } try { finishLastWrite(); } finally { try { reader.close(); } finally { closeWriterChannels(); } if (storageFile != null) { storageFile.replaceOriginal(); } } closed = true; }