我有一个名为 Sites 的资源。
我计划有一个端点如下:
/tenant/:tenantId/users/:userId/sites/:siteId
端点将返回一个站点的树,该树将根据tenantId、userId、siteId 而有所不同。
此端点返回的站点树也将根据另一个资源(即用户/组)中的更新而更改
当站点资源本身发生变化或组发生变化时,如何为给定租户的所有用户丢弃缓存?
我知道可以使用客户端缓存控制标头,但不确定在这种情况下如何使用它们?我也知道阶段缓存清除,但在这种情况下我不需要为所有租户执行此操作,因此不太热衷于此。