Add PDB.clear_all_caches.
This commit is contained in:
parent
5bc3fdd08e
commit
37c784982a
1 changed files with 8 additions and 0 deletions
|
@ -212,6 +212,14 @@ class PDBCacheManagerMixin:
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
super().__init__()
|
super().__init__()
|
||||||
|
|
||||||
|
def clear_all_caches(self):
|
||||||
|
self.caches['album'].clear()
|
||||||
|
self.caches['bookmark'].clear()
|
||||||
|
self.caches['photo'].clear()
|
||||||
|
self.caches['tag'].clear()
|
||||||
|
self.caches['tag_exports'].clear()
|
||||||
|
self.caches['user'].clear()
|
||||||
|
|
||||||
def get_cached_instance(self, thing_type, db_row):
|
def get_cached_instance(self, thing_type, db_row):
|
||||||
'''
|
'''
|
||||||
Check if there is already an instance in the cache and return that.
|
Check if there is already an instance in the cache and return that.
|
||||||
|
|
Loading…
Reference in a new issue