package com.orientechnologies.orient.test.java.collection;
import java.util.LinkedHashMap;
import java.util.Map;
import org.testng.Assert;
public class LinkedHashMapTest {
@SuppressWarnings("serial")
public static void main(String[] args) {
LinkedHashMap<Integer, Integer> lhm = new LinkedHashMap<Integer, Integer>(100, 0.7f, true) {
@Override
protected boolean removeEldestEntry(final Map.Entry<Integer, Integer> iEldest) {
return size() > 10;
}
};
for (int i = 0; i < 1000000; ++i) {
lhm.put(i, i);
}
Assert.assertEquals(lhm.size(), 10);
}
}