A request object for handling events.
Generates a cache key based on the hash codes of the contained events.