If you create a joinSub() query, it won't be tagged with the name of the join table. Any changes to the joined table will not invalidate the cached query results. There is a test for this exact scenario: https://github.com/spiritix/lada-cache/blob/master/tests/TaggerTest.php#L274 With the failing check commented out: `"TODO: Not working"`