1. A method for operating a cache arranged between client terminals and at least one server, said cache being configured to receive requests from client terminals for at least a first representation of a segment of a multimedia content available in a plurality of representations, wherein the method comprises: receiving, in a first period of time, a plurality of requests for a given segment from client terminals, each request specifying one first representation and at least one alternative representation of said given segment, said given segment being not stored yet in said cache; determining a score of relevancy for each representation of said given segment specified in the plurality of requests received during the first period of time, the score of relevancy associated with a requested representation of said given segment corresponding to a number of times said requested representation is specified in the plurality of requests received by the cache, wherein, each representation of a received request having a priority level, the number of times a representation is requested is weighted by a first factor depending on the priority level of said representation; selecting, as a main relevant representation of said given segment, a representation with a highest score of relevancy amongst the determined scores of relevancy, wherein the main relevant representation is the representation with the highest score; requesting, by said cache, said main relevant representation of the given segment from a remote server.