There should be a mechanism that allows events from multiple event types to have the same timestamp. This can be useful when using the timestamp as key, for example, in a hash table.
A common timestamp can also be used to implement a cache to make data consistent between event types or to avoid recalculations.
A common timestamp can also be used to implement a cache to make data consistent between event types or to avoid recalculations.