Existing proactive caching policies are designed by assuming that all users
request contents with identical activity level at uniformly-distributed or
known locations, among which most of the policies are optimized by assuming
that user preference is identical to content popularity. Ho