boolean (PersistentHashMap<String, Record> map) { Random random = new Random(); try { for (int i = 0; i < 100000; i++) { if (random.nextInt(1000) == 1) { map.force(); continue; } String key = myKeys.get(random.nextInt(myKeys.size())); myEnumerator.enumerate(key); if (random.nextBoolean()) { // for (int j = 0; j < 10; j++) { map.put(key, new Record(random.nextInt(), new Date())); // } } else { // for (int j = 0; j < 10; j++) { map.get(key); // } } } // System.out.println("Done!"); return true; } catch (Throwable e) { e.printStackTrace(); return false; } }