How many IDs are we talking? Why is the Map/Reduce necessary? A Map/Reduce is not something that happens quickly; it can take several minutes to be queued and can take several more to finish, so if you're expecting a quick real-time response, that's not likely to happen. I know that the cache regularly gets completely cleared out, so it's not very reliable (/cc @creece)