re-adding MemcacheClientShadower so we can ensure consistency between memcache gets