Cache işi sıkıntılı iş.Cok iyi kurgulanması lazım.Bana göre de; iyi bir model cache icin repository pattern kullanılmalı.
Yada dediğim gibi iyi kurgulamalısınız.En basiti İç ice eager loading kullandıgınızı dusunun.
User -> followers -> comments;
Her bir userin followersi o followerslerin da commentlerini aldıgını dusunun.
Böyle bir uc nokta yaratılmazda..yaratıldıgını dusunelim.
Siz user endpointinde bu veriyi alıyorsunuz.Ama comments endpointinde bir güncelleme yapıldı diyelim.
Nolacak..sizin user uc noktanızın cache datasının haberi yok comment güncellemesinden..Bu cache komple silinmeli.
Ama nasıl ? işte iyi kurgulanmamıs bir cache data örneği.
Kolay gele..