Objekty přicházejí do programu.
V každém objektu může být uvedeno telefonní číslo a/nebo login
(nebo jedno z těchto hodnot, nebo obě současně), a také užitečná zátěž ve formě binárních dat.
Přicházející objekty je třeba ukládat do operační paměti
za dodržení následujících omezení:
Pokud má přicházející objekt stejný login a/nebo telefonní číslo jako některý z již uložených,
uložený objekt je třeba smazat a nepoužívat přicházející.
Pokud objekt zůstane v operační paměti déle než 60 sekund, je třeba jej smazat.
Předpokládá se, že objekty přicházejí často.
Navíc, objekty shodné podle loginu/telefonu jsou mnohem méně časté než
celkový počet přicházejících objektů.
void process(Object o)
{
}