Cache miss #1

Client A sends a HTTP request, it gets to proxy B, which does not have the relevant document cached, it then sends a ICP request to its siblings (proxy C), and to its parent (proxy A). Proxy C has the relevant document cached, so it reports a "cache hit" and sends it in a ICP reply to proxy B, which then sends the relevant document to the client.