Introducing of new applications and growing volume of data over the network are required to replace the current network architecture with a new one which keep some features of current network and add some new features to it. Information-Centric Network has proposed with two main features, naming and caching. In the ICN, all of the operations work with respect to the naming as a basic feature. Regarding to this feature, routers can respond to the requests independently so in-network caching is achieved. Caching is not an exclusive feature for the ICN, but pervasive caching is a new concept which is introduced in this networks. As a matter of fact, in-network caching is based on the naming and content-awareness of the routers. Different aspects of caching in the ICN lead to some new challenges such as cache placement, content selection, placement, and replacement. Content placement is the most important challenge for caching in this kind of networks. The purpose of this thesis is proposing an analytical framework for caching in the ICN which calculates and updates some parameters like popularity as the most important one. Regarding to incomplete information environment for the players and Bayesian setting for the content placement, multi-agent mechanisms are considered suitable and auction could be the solution. There is no monetary payment in this kind of problems so proposed framework select the winner with a punishment-based mechanism in each auction process. This non-monetary payment works because of repeating of the games for each request, so a user will punish in the next rounds in the case of cheating. Proposed framework has used in two different problems which are related to caching. First, is an intra-domain caching problem in an autonomous network which routers are considered as player. In this problem, routers try to maximize the benefit of the network. The second problem is inter-domain caching in which service providers are considered as players and each one tries to increase its benefit. Keywords: Information-Centric Networks, In-network Caching, Mechanism Design, Auction.