shuttletracker
shuttletracker copied to clipboard
ETA calculations should be cached
ETAManager does a lot of the same calculations over and over. Many of the results only change if a route or stop is modified, which is very rare. We should cache these calculations so ETAs can be calculated faster and with fewer resources.