1. Method in a cache finding entity for finding content in a network, the network comprising a plurality of cache nodes comprising cached content and a plurality of intermediate nodes, the method comprising the steps of: implementing a virtual representation of the network, the virtual representation being a virtual, hierarchical topology and with cache nodes corresponding to the cache nodes of the real network, said cache nodes being arranged at a first level and with virtual nodes being arranged at higher levels; and the nodes in the virtual topology being connected with virtual links such that there exist only one path between two arbitrary cache nodes; and wherein costs to the virtual links are assigned such that the path cost between said two arbitrary cache nodes in the virtual topology corresponds to the lowest path cost between corresponding cache nodes in the real network; receiving a request for a specific content; identifying a plurality of cache nodes in the network comprising the requested content; and using said virtual representation for finding the closest cache node comprising the requested content.