Warning: session_start(): open(/var/lib/php/sessions/sess_27246rmtm6d3lgs6j5imqv6c3a, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
!7
!include #1031040 // CompactHashMap - version using only one array
static new CompactHashMap map1;
static new HashMap map2;
p {
check();
repeat 100 {
repeat 10 {
putInTwoMaps(map1, map2, aGlobalID(), aGlobalID());
}
removeFromTwoMaps(map1, map2, random(keys(map2)));
check();
}
printObjectLayout(map1);
print("Size: " + n2(deepObjectSize(map1)) + " for " + nElements(map1) + " [table size: " + l(map1.table) + "]");
print("OK!");
}
svoid check {
assertEqualsVerbose(map2.size(), map1.size());
assertEquals(sorted(keys(map2)), sorted(keys(map1)));
assertEquals(sorted(values(map2)), sorted(values(map1)));
for (S key : keys(map1))
assertEquals(map2.get(key), map1.get(key));
assertNull(map1.get("unknown"));
}