1. A method, comprising: determining, by at least one processor, an expected popularity of a file based on popularity information; assigning a popularity score to the file based on the expected popularity; adjusting, by the at least one processor, the assigned popularity score based on a time decay component such that greater weight is given to more recent popularity information of the popularity information than to less recent popularity information of the popularity information; and ordering the file relative to a plurality of other files based on the time-decay adjusted assigned popularity-score.