The paper presents a community-based caching approach (cc) aimed at improving cache management in cloud computing environments to enhance cache-hit rates and minimize issues like cache pollution and cache monopoly. The cc approach groups users by shared interests using a clustering algorithm and allocates cache resources based on these communities, resulting in significantly improved performance compared to existing cache management policies. Evaluations demonstrated that cc achieved cache-hit rates ranging from 0.7% to 55% better than traditional policies across various tested scenarios.