Flow is like this:
wait_time = 100ms
avg cardread = 100ms
1) Request from client (0ms)
2) Check cache3 (0ms)
3) If cache3 available => return ECM (5ms - end of flow)
4) If no cache3 available => wait for <wait_time=100> ms (100ms)
5) Check cache3 again (100ms)
6) If cache3 available => return ECM (105ms - end of flow)
7) If no cache3 available => Pull ECM from proxy/card (105ms)
8) Wait for card response (105ms)
9) Return Card ECM (105ms + read from card 100ms) (205ms - end of flow)
Total return time with wait_time=100, = 205ms










