Abstract: A caching mechanism is provided for use by a Bid Manager in a multi-agent resource allocation bidding system. The caching mechanism stores the most recent bids issued by one or more Bidders for a given bidding context. The cache is updated using a notification mechanism.