1. A cache manager configured to manage the intermediate caching of segments of multimedia items of which multiple versions are available, each version representing a multimedia item with a different quality, wherein the cache manager comprises a control processor adapted to control pre-fetching of segments of the multimedia items from a mass multimedia store into a cache memory and adapted to control eviction of segments of the multimedia items from the cache memory, the control processor being responsive to information indicative of temporal and quality related inter-segment relationships between segments of the multiple versions of a multimedia item in order to pre-fetch segments of the multimedia item that are more likely to be requested in the near future, such as segments that are subsequent to a currently consumed segment and having a quality level close to a currently consumed quality level, and to remove segments of the multimedia item that are less likely to be requested in the near future.