1. A system to support a tiered cache running on one or more microprocessors, comprising: a first cache that operates to receive a request to at least one of update and query the tiered cache; and a second cache that operates to perform at least one of an updating operation and a querying operation with respect to the request via at least one of a forward strategy and a listening scheme.