The present invention uses a segmented caching data structure to cache database objects provided by a database server. The database server provides database objects in response to requests by a number of different programs. The segmented caching data structure is made up of a single central...http://www.google.de/patents/US5835908?utm_source=gb-gplus-sharePatent US5835908 - Processing multiple database transactions in the same process to reduce process overhead and redundant retrieval from database servers 