Counter getCounter(final String name) {
    return counters.get(name, new Monitors.Factory<Counter>() {
        @Override
        public Counter createMonitor() {
          return new Counter(name);
        }
      });
  }
Counter getCounter ( final String name ) { return counters . get ( name , new Monitors . Factory < Counter > ( ) { @ Override public Counter createMonitor ( ) { return new Counter ( name ) ; } } ) ; }
internally used method to retrieve or create and register a named {@link de.is24.util.monitoring.Counter}.
@param name of the required {@link de.is24.util.monitoring.Counter}
@return {@link de.is24.util.monitoring.Counter} instance registered for the given name