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
The MultiCache.clear() method just deletes the folder and its content, and never calls the clear method of the individual caches within it, leading to the finalizers never being run
The text was updated successfully, but these errors were encountered:
Last time I checked it does run the finalizers though. The method also calls super().clear(), which invokes the implementation provided by python's MutableMapping abstract base class, which calls __delitem__ for each cache entry. The MultiCache calls the Cache.delete() method when caches are removed with __delitem__ so finalizers should run fine.
The
MultiCache.clear()
method just deletes the folder and its content, and never calls theclear
method of the individual caches within it, leading to the finalizers never being runThe text was updated successfully, but these errors were encountered: