code: void put(RowCursor cursor)
    {
      boolean isValid;
  
      do {
        isValid = true;
        
        try (JournalOutputStream os = openItem()) {
          os.write(CODE_PUT);
        
          cursor.writeJournal(os);
          
          isValid = os.complete();
        } catch (IOException e) {
          log.log(Level.FINER, e.toString(), e);
        }
      } while (! isValid);
    }
docs: Writes the put to the journal.