我正在使用 Spring + Ehcache 作为我的缓存层。(通过代理)
我想知道你是否可以在同一个缓存中缓存“findAll”结果和“findById”结果,然后 CacheEvict 特定项目和“findAll”结果(保持项目的其余部分保持不变)并在更新和加载它回来再次“findById”时缓存?
(或另一种方法是将 findAll 和 findById 保留在 2 个缓存中,并在更新 CacheEvict allEntries 时为 findAll 缓存和 findById 缓存上的特定项目)
这可能吗?