Warning: session_start(): open(/var/lib/php/sessions/sess_9svpv0a07959uuppih8t9nk3vb, 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
sclass LinkedTreeMap_simple {
Map map;
new L list;
*() { map = new TreeMap; }
*(Map *map) {}
public B get(Object key) {
ret map.get(key);
}
public B put(A key, B value) {
if (!map.containsKey(key))
list.add(key);
return map.put(key, value);
}
public bool containsKey(O key) {
ret map.containsKey(key);
}
public Iterator keyIterator() {
ret iterator(list);
}
public Iterator entryIterator() {
ret mapI(keyIterator(), a -> new Map.Entry() {
public A getKey() { ret a; }
public B getValue() { ret map.get(a); }
});
}
}