code: @Deprecated
  	public void overwriteRecordAt(long pointer, T record) throws IOException {
  		long tmpPointer = this.writeView.getCurrentPointer();
  		this.writeView.resetTo(pointer);
  		this.serializer.serialize(record, this.writeView);
  		this.writeView.resetTo(tmpPointer);
  	}
docs: UNSAFE!! overwrites record
  causes inconsistency or data loss for overwriting everything but records of the exact same size
  
  @param pointer pointer to start of record
  @param record record to overwrite old one with
  @throws IOException
  @deprecated Don't use this, overwrites record and causes inconsistency or data loss for
  overwriting everything but records of the exact same size