May be your cafeteria was doing offline processing, while other were doing it online?
But even offline there are huge differences, say Visa / Mastercard EMV and Suicia's Felica in Japan, where the whole transaction finish in 150ms.
There were previously some work where they try to get it down to 50ms, I don't know if they are still working on it or has abandoned it.