This is a tough one. Caching is based on windows of millisecond size. However, if we used nanosecond level precision, then caching would not work at all.