code: public void doSet(Record record) throws DBException
      {
          try   {
              BaseBuffer buffer = (BaseBuffer)m_dataSource;
              Object data = buffer.getPhysicalData();
              synchronized (this.getSyncObject())
              {   // In case this is called from another task
                  m_tableRemote.set(data, this.getRecord().getOpenMode());
              }
          } catch (Exception ex) {
              throw DatabaseException.toDatabaseException(ex);
          }
      }
docs: Update this record (Always called from the record class).
  @param record The record to add.
  @exception DBException File exception.