All cache backends need to call its 'close' function
|Reported by:||Owned by:||Grzegorz Nosek|
|Component:||Core (Cache system)||Version:||master|
|Cc:||Zbigniew Siciarz||Triage Stage:||Ready for checkin|
|Has patch:||yes||Needs documentation:||no|
|Needs tests:||no||Patch needs improvement:||no|
Django currently supports multiple cache backends. However, the only DEFAULT_CACHE will be closed when request is finished, just like before as the single CACHE_BACKEND setting.
Should we apply this logic to all the cache backends? Because several memcache backends are totally possible. Think in this user case: one for dramatic data -> shorter timeout, allow evictions; the other for static data -> longer timeout, do not allow evictions.
Please let me know your thought, thanks!
Change History (6)
comment:2 Changed 5 years ago by
|Owner:||changed from nobody to Grzegorz Nosek|
|Status:||new → assigned|
comment:4 Changed 5 years ago by
|Cc:||Zbigniew Siciarz added|
|Triage Stage:||Accepted → Ready for checkin|