A middle-tier Web server with a queryable cache that contains items from one or more data sources. Items are included in the cache on the basis of the probability of future hits on the items. When the data source determines that an item that has been included in the cache has changed, it sends an update...http://www.google.de/patents/US6487641?utm_source=gb-gplus-sharePatent US6487641 - Dynamic caches with miss tables