Is 5 minutes the smallest resolution? I suggest rounding to the closest 5m period to help improve cachability of requests. With the current configuration the odds of two requests of being in the same 5m buckets a minimal.