@kumar303 there is an infinite loop only if the `etag:` cache key is present but not the `buyer:` one (otherwise headers are empty and can't raise a `ResourceNotModified` error). I eliminated this use case given that most of the time all keys are flushed in the same time excepted if there are more that one memcached server. So it depends on the production architecture.