diff --git a/persistit/core/src/main/java/com/persistit/IOMeter.java b/persistit/core/src/main/java/com/persistit/IOMeter.java index 6773ab7fd..65d2a79ba 100644 --- a/persistit/core/src/main/java/com/persistit/IOMeter.java +++ b/persistit/core/src/main/java/com/persistit/IOMeter.java @@ -280,7 +280,7 @@ private void dump(final DataInputStream is, final int count, final boolean analy if (analyzePages && (op == WRITE_PAGE_TO_JOURNAL || op == READ_PAGE_FROM_JOURNAL || op == READ_PAGE_FROM_VOLUME || op == COPY_PAGE_FROM_JOURNAL || op == COPY_PAGE_TO_VOLUME || op == EVICT_PAGE_FROM_POOL)) { - final long handle = (volumeHandle << 48) + pageAddress; + final long handle = ((long) volumeHandle << 48) + pageAddress; List list = events.get(handle); if (list == null) { list = new ArrayList(2);