private void logMin(String type,String value,String arg,long amount){
  Key key=new Key(type,value,arg + MINIMUM_INDICATOR);
synchronized (counts) {
    Long oldMin=counts.get(key);
    if (oldMin == null) {
      oldMin=amount;
    }
    counts.put(key,Math.min(oldMin,amount));
  }
}

private void logMin ( String type , String value , String arg , long amount ) { Key key = new Key ( type , value , arg + MINIMUM_INDICATOR ) ; synchronized ( counts ) { Long oldMin = counts . get ( key ) ; if ( oldMin == null ) { oldMin = amount ; } counts . put ( key , Math . min ( oldMin , amount ) ) ; } }
logs the minimum amount that was logged for ( type , value , arg ) under ( type , value , arg_min ) .
