Objecten komen het programma binnen.
In elk object kan een telefoonnummer en/of login worden vermeld
(ofwel een van deze waarden, of beide tegelijk), en ook een payload in de vorm van binaire gegevens.
Binnenkomende objecten moeten worden opgeslagen in het werkgeheugen
met inachtneming van de volgende beperkingen:
Als het binnenkomende object een login en/of telefoonnummer heeft die hetzelfde zijn als die van een eerder opgeslagen
object, moet het opgeslagen object worden verwijderd, en het binnenkomende niet worden opgeslagen.
Als een object langer dan 60 seconden in het werkgeheugen blijft, moet het worden verwijderd.
Er wordt aangenomen dat objecten vaak binnenkomen.
Daarnaast zijn objecten die overeenkomen op login/telefoon veel minder frequent dan
totale binnenkomende objecten.
void process(Object o)
{
}