Gotcha, thanks. I have another confusion if you could answer - the doc talks about cache with individual relationships, but there's also a mention of "snapshot". Is the "snapshot" an abstract concept that includes all cached relationships with different timestamps, or does spiceDB create in-memory snapshots with ALL relationships every X seconds? if latter, wouldn't it cause memory issues when relationship size is large?