You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PR #6 에서 해결된 줄 알았던 이슈가 여전히 존재했다. 아무래도 cacheops 측에서 .filter() 메소드의 __in에 대해서는 잘 동작하도록 cache invalidate를 진행하는 것 같지만 .filter(~Q()) 나 .exclude() 등에 대해서는 제대로 cache invalidation이 되지 못하는 것 같다.
정확한 원인은 파악되지 않았으나 참조 관계에서 cache invalidation이 필요한 경우 model을 save 나 delete 메소드를 override해서 cache invalidate를 해야할 instance들은 캐시를 invalidate 해줘야할 것이다.
The text was updated successfully, but these errors were encountered:
PR #6 에서 해결된 줄 알았던 이슈가 여전히 존재했다. 아무래도 cacheops 측에서
.filter()
메소드의__in
에 대해서는 잘 동작하도록 cache invalidate를 진행하는 것 같지만.filter(~Q())
나.exclude()
등에 대해서는 제대로 cache invalidation이 되지 못하는 것 같다.정확한 원인은 파악되지 않았으나 참조 관계에서 cache invalidation이 필요한 경우 model을 save 나 delete 메소드를 override해서 cache invalidate를 해야할 instance들은 캐시를 invalidate 해줘야할 것이다.
The text was updated successfully, but these errors were encountered: