You explain them that it'll just take a little while to be updated, but the customer didn't like that answer. The data needs to always be current.
Apparently, you need to flush parts of the cache as new data arrives. Unfortunately though, you can't as memcache is a strict key/value store. So you change how you name the cache keys and make them dependent of, say the max(timestamp) of your hugetable.
Load goes back up to 2 because all requests now still have to check the table.
But it's still not as bad.
Until the next phone call...