The result set cache of claim 17, further comprising a memory to stores one or more result sets and the database requests corresponding to said one or more result sets, and wherein said second program code means comprises program code means to compare said database request with said database requests stored in said cache. 19.