--- old/com/oracle/jfr/gc/TestHeapSummaryEventConcurrentCMS.java 2013-05-02 15:03:58.000000000 +0200 +++ new/com/oracle/jfr/gc/TestHeapSummaryEventConcurrentCMS.java 2013-05-02 15:03:58.000000000 +0200 @@ -52,16 +52,16 @@ assertTrue(cmsEvents.size() > 0, "Expected at least one " + gcPath + " event for collector " + cmsGCName); - List cmsGCIds = mapGCEventsToGCIds(cmsEvents); + List cmsGCIds = mapGCEventsToGCIds(cmsEvents); List cmsHeapSummaryEvents = filterHeapSummaryEventsOnGCIds(heapSummaryEvents, cmsGCIds); - HashMap gcIdToHeapSummaryBefore = + HashMap gcIdToHeapSummaryBefore = mapGCIdToHeapSummary("Before GC", cmsHeapSummaryEvents); - HashMap gcIdToHeapSummaryAfter = + HashMap gcIdToHeapSummaryAfter = mapGCIdToHeapSummary("After GC", cmsHeapSummaryEvents); - for (Long gcId : cmsGCIds) { + for (Integer gcId : cmsGCIds) { assertTrue(gcIdToHeapSummaryBefore.get(gcId) != null, "Expected a " + heapSummaryPath + " event before " + gcPath + " event with id " + gcId); @@ -120,19 +120,19 @@ return result; } - private static List mapGCEventsToGCIds(List events) throws Exception { - List result = new ArrayList(); + private static List mapGCEventsToGCIds(List events) throws Exception { + List result = new ArrayList(); for (FLREvent e : events) { - result.add((Long) e.getValue("gcId")); + result.add((Integer) e.getValue("gcId")); } return result; } - private static List filterHeapSummaryEventsOnGCIds(List events, List gcIds) + private static List filterHeapSummaryEventsOnGCIds(List events, List gcIds) throws Exception { List result = new ArrayList(); for (FLREvent e : events) { - Long gcId = (Long) e.getValue("gcId"); + Integer gcId = (Integer) e.getValue("gcId"); if (gcIds.contains(gcId)) { result.add(e); } @@ -140,8 +140,8 @@ return result; } - private static HashMap mapGCIdToHeapSummary(String when, List events) throws Exception { - HashMap map = new HashMap(); + private static HashMap mapGCIdToHeapSummary(String when, List events) throws Exception { + HashMap map = new HashMap(); for (FLREvent e : events) { if (getWhen(e).equals(when)) { map.put(getGCId(e), e); @@ -162,7 +162,8 @@ return ret; } - private static Long getGCId(FLREvent e) throws Exception { - return (Long) e.getValue("gcId"); + private static Integer getGCId(FLREvent e) throws Exception { + return (Integer) e.getValue("gcId"); } } +