package org.infinispan.client.hotrod.impl; import java.util.Collections; import java.util.HashMap; import java.util.Map; import org.infinispan.client.hotrod.ServerStatistics; /** * @author Mircea.Markus@jboss.com * @since 4.1 */ public class ServerStatisticsImpl implements ServerStatistics { private Map<String, String> stats = new HashMap<String, String>(); @Override public Map<String, String> getStatsMap() { return Collections.unmodifiableMap(stats); } @Override public String getStatistic(String statsName) { return stats.get(statsName); } public void addStats(String name, String value) { stats.put(name, value); } @Override public Integer getIntStatistic(String statsName) { String value = stats.get(statsName); return value == null ? null : Integer.parseInt(value); } }