code: @Override
  	public void read(final DataInput in) throws IOException {
  
  		synchronized (this.confData) {
  
  			final int numberOfProperties = in.readInt();
  
  			for (int i = 0; i < numberOfProperties; i++) {
  				final String key = StringRecord.readString(in);
  				final String value = StringRecord.readString(in);
  				this.confData.put(key, value);
  			}
  		}
  	}
docs: --------------------------------------------------------------------------------------------