Reply to myself, I might be wrong here. The cache is actually storing a null response for the specific query which I belive is the correct way for the cache behavior?
That’s what I would expect…unless the cache is given reason to believe that the state of things has changed, a null result should continue to be what the cache uses for requests for that resource.