Programai atvyksta objektai.
Kiekviename objekte gali būti nurodytas telefono numeris ir/arba prisijungimo vardas
(arba viena iš šių reikšmių, arba abu iš karto), taip pat naudingas krūvis dvejetainiais duomenimis.
Atvykstantys objektai turi būti saugomi operatyvioje atmintyje
laikantis šių apribojimų:
Jei atvykstantis objektas turi tokį pat prisijungimo vardą ir/arba telefono numerį kaip ir vienas iš anksčiau išsaugotų,
turi būti ištrintas išsaugotas objektas, o atvykstantis neturi būti išsaugotas.
Jei objektas išlieka operatyvioje atmintyje ilgiau nei 60 sekundžių, jį reikia ištrinti.
Manoma, kad objektai dažnai atvyksta.
Be to, objektai, atitinkantys prisijungimo vardą/telefoną, yra daug retesni nei
bendras atvykstančių objektų skaičius.
void process(Object o)
{
}