public void disable() throws IOException {
  assert m_writer != null;
  m_writer.close();
}

public void disable ( ) throws IOException { assert m_writer != null ; m_writer . close ( ) ; }
called from the logmanager to disable the current log file for writing . we need not worry about concurrent access to the writer since another threads access to the writer is non - deterministic , the important state is that the calling thread would receive a null writer if it requested one .
