diff options
Diffstat (limited to 'simplemetrics')
-rw-r--r-- | simplemetrics/src/main/java/com/yahoo/metrics/simple/jdisc/SnapshotConverter.java | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/simplemetrics/src/main/java/com/yahoo/metrics/simple/jdisc/SnapshotConverter.java b/simplemetrics/src/main/java/com/yahoo/metrics/simple/jdisc/SnapshotConverter.java index 6d3b6ad6243..45bdd142a60 100644 --- a/simplemetrics/src/main/java/com/yahoo/metrics/simple/jdisc/SnapshotConverter.java +++ b/simplemetrics/src/main/java/com/yahoo/metrics/simple/jdisc/SnapshotConverter.java @@ -22,13 +22,14 @@ import com.yahoo.text.JSON; * @author arnej27959 */ class SnapshotConverter { + final Bucket snapshot; final Map<Point, Map<String, MetricValue>> perPointData = new HashMap<>(); private static final char[] DIGITS = new char[] { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F' }; private Map<String, MetricValue> getMap(Point point) { if (! perPointData.containsKey(point)) { - perPointData.put(point, new HashMap<String, MetricValue>()); + perPointData.put(point, new HashMap<>()); } return perPointData.get(point); } @@ -53,14 +54,14 @@ class SnapshotConverter { // TODO: just a compatibility wrapper, should be removed ASAP private static Object valueAsString(Value value) { switch (value.getType()) { - case STRING: - return value.stringValue(); - case LONG: - return Long.valueOf(value.longValue()); - case DOUBLE: - return Double.valueOf(value.doubleValue()); - default: - throw new IllegalStateException("simplemetrics impl is out of sync with itself, please file a ticket."); + case STRING: + return value.stringValue(); + case LONG: + return value.longValue(); + case DOUBLE: + return value.doubleValue(); + default: + throw new IllegalStateException("simplemetrics impl is out of sync with itself, please file a ticket."); } } |