it's not just spicedb's caching, by default zanzibar's model starts with an immediately consistent datastore (spanner) and relaxes those constraints for performance, while still keeping some strong consistency guarantees
for example, even though zanzibar (and by extension spicedb for being a faithful implementation) is a distributed service, but we're still giving you the equivalent of postgres's snapshot isolation in any of our consistency modes