public void testInt2IntLruMap() {
System.out.print("testInt2IntLruMap - ");
System.gc();
long free = SystemUtils.getHeapFreeMemory();
System.out.print("free(init): " + free);
Int2IntLRUMap ilru = new Int2IntLRUMap(LIMIT);
for(int i = 0; i < LOOP; i++) {
ilru.put(i, i);
}
Random random = new Random();
for(int i = 0; i < LOOP / 2; i++) {
int r = random.nextInt(LOOP - 1);
ilru.put(r, r);
}
long used = free - SystemUtils.getHeapFreeMemory();
System.out.print(", used(before GC): " + used);
System.gc();
used = free - SystemUtils.getHeapFreeMemory();