missing key exception

With both redis and memcached's default behavior of expiring keys when full, APICache sometimes throws exceptions when the key containing data is present but not the key w/the expiration date.

This patch simply ensures both keys are present when looking them up.

Two lookups doesn't seem ideal but is there a better solution for this behavior?