code: int writeToFile() throws IOException {
  		if (storageDisabled) {
  			return -1;
  		}
  		final File file = getFile();
  		if (counter.getRequestsCount() == 0 && counter.getErrorsCount() == 0 && !file.exists()) {
  			// s'il n'y a pas de requête, inutile d'écrire des fichiers de compteurs vides
  			// (par exemple pour le compteur ejb s'il n'y a pas d'ejb)
  			return -1;
  		}
  		final File directory = file.getParentFile();
  		if (!directory.mkdirs() && !directory.exists()) {
  			throw new IOException("JavaMelody directory can't be created: " + directory.getPath());
  		}
  		return writeToFile(counter, file);
  	}
docs: Enregistre le counter.
  @return Taille sérialisée non compressée du counter (estimation pessimiste de l'occupation mémoire)
  @throws IOException Exception d'entrée/sortie