1. A method for managing a cache memory of a base station (BS) in a communication system, the method comprising: determining whether a first content requested by a mobile terminal is stored in the cache memory; storing the first content in the cache memory by placing a predetermined priority on the first content, if the first content is not stored in the cache memory; and updating a priority of the first content based on expected popularity of the first content, wherein the expected popularity is determined based on a change in a number of views of a content corresponding to a category of the first content, and wherein the category of the first content is determined based on uniform resource locator (URL) information corresponding to the first content.