summaryrefslogtreecommitdiffstats
path: root/simplemetrics
diff options
context:
space:
mode:
Diffstat (limited to 'simplemetrics')
-rw-r--r--simplemetrics/src/main/java/com/yahoo/metrics/simple/jdisc/SnapshotConverter.java19
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.");
}
}