#finally, we look at our internal cache entry and return the requested data.
mydata = self.auxdb[mylocation][cat][pkg]
# delete the new cache entry, to point out how *stupid* it is to run with out a cache.
del self.auxdb[mylocation][cat][pkg]
self.auxdb[mylocation][cat].flushCache()
returnme = []
for x in mylist:
if mydata.has_key(x):