Before revision:  The objective is to predict and optimally store the files on the caches to maximize the total number of cache hits .
After revision:  The objective is to predict , prefetch, and optimally distribute the files on the caches to maximize the total number of cache hits .