Consider (the hypothetical ) case in which a page
is cached which contains blogsposts
which in turn contains comments
. Now 1 comment
changes. This means the cache for the blogpost
has to be invalidated and (transitively) the cache for the page
has to be invalidated.
In other words: items relate to eachother in a way that can be described as a Dependency Graph (which is a Directed Acyclic Graph )
Does Varnish support this type of Cache invalidation? If not, any other implementation, research, etc. that partially covers this?