Caching requests for directions and weather

The current time is rounded to minutes (floored, to be exact) so that
input parameters are not different on each request.