code: private void storeRecentList() {
  		synchronized (recent) {
  			try {
  				OutputStream out = new BufferedOutputStream(new FileOutputStream(RECENT_FILE_NAME));
  				XMLEncoder encoder = new XMLEncoder(out);
  				encoder.writeObject(recent);
  				encoder.close();
  			} catch (IOException ex) {
  				LogFactory.getLog(getClass()).error("Unable to save recent list", ex);
  			}
  		}
  	}
docs: Writes the list of recent selections to a file on the file system.