Before revision:  Each of the m caches has a file storage capacity of C. There is a library consisting of N >C distinct files. Each user can request any one of the files from the library at each time slot. We allow the file request sequences to be chosen in an adversarial fashion .
After revision:  At any time slot, each user requests some file chosen from a large catalog .