code: func (sl *DiskSessionLogger) Finalize() error {
  	sl.Lock()
  	defer sl.Unlock()
  
  	return sl.finalize()
  }
docs: // Finalize is called by the session when it's closing. This is where we're
  // releasing audit resources associated with the session