A method and apparatus provide for persistent caching of methods delivered
via a publish-subscribe network. At a first node, a message having data
via the network is received. The data is time-marked. The data is cached
in a cache memory at the first node. The message is routed to a second
node using content-based routing. These steps are repeated at a second
node. A router that includes modules for executing this method is
provided. A publish-subscribe network that includes nodes that include
modules for executing this method is provided. A computer-readable medium
that includes instructions for executing this method is provided.