1. A computer-implemented method, comprising: determining whether a message received at a first client application cache of a plurality of client application caches matches one of a set of stored rules, where each rule triggers a processing event in another one of the plurality of client application caches in response to receipt of a matching message from a client application; and generating, for each rule determined to match the received message at the first client application cache, another message directed to another specified client application cache that triggers the processing event in the other specified client application cache that causes the other specified client application cache to perform programmatic processing to collect and cache specified information from a server associated with the other specified client application cache.