code: public CounterRequest getCounterRequestByName(String requestName, boolean saveRequestIfAbsent) {
  		// l'instance de CounterRequest retournée est clonée
  		// (nécessaire pour protéger la synchronisation interne du counter),
  		// son état peut donc être lu sans synchronisation
  		// mais toute modification de cet état ne sera pas conservée
  		final String aggregateRequestName = getAggregateRequestName(requestName);
  		final CounterRequest request = getCounterRequestInternal(aggregateRequestName,
  				saveRequestIfAbsent);
  		synchronized (request) {
  			return request.clone();
  		}
  	}
docs: Retourne l'objet {@link CounterRequest} correspondant au nom sans agrégation en paramètre.
  @param requestName Nom de la requête sans agrégation par requestTransformPattern
  @param saveRequestIfAbsent true except for current requests because the requestName may not be yet bestMatchingPattern
  @return CounterRequest