class LockedBucketMapTest {

    public static void main(String[] args) {

        LockedBucketMap lbm = new LockedBucketMap(100);
        try {
            lbm.put("1", "value1");
            lbm.put("1", "value2");
            lbm.put("1", "value3");
            System.out.println("Get: " + lbm.get("1"));

            lbm.put("2", "value2");
            lbm.put("3", "value3");
            lbm.put("4", "value4");
            System.out.println("Get key: 2 --> " + lbm.get("2"));
            System.out.println("Get key: 3 --> " + lbm.get("3"));
            System.out.println("Get key: 4 --> " + lbm.get("4"));
            
            for (int i=0; i <= 100; i++) {
                lbm.put(new String("" + i), new String("value|"+ i));
            }
            
            for (int i=0; i <= 100; i++) {
                System.out.println("GET: key: "+ i + " --> " + lbm.get(new String("" + i)));
            }

        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}


