diff --git a/invenio_collections/cache.py b/invenio_collections/cache.py
index <HASH>..<HASH> 100644
--- a/invenio_collections/cache.py
+++ b/invenio_collections/cache.py
@@ -104,7 +104,7 @@ def get_permitted_restricted_collections(user_info):
 @event.listens_for(AccAuthorization, 'after_delete')
 def clear_restricted_collections_cache(mapper, connection, target):
     """Clear cache after modification of access rights."""
-    cache.delete_memoized('get_restricted_collections')
+    cache.delete_memoized(get_restricted_collections)
 
 
 def collection_restricted_p(collection, **kwargs):
@@ -139,7 +139,7 @@ def get_i18n_collection_names():
 @event.listens_for(Collectionname, 'after_delete')
 def clear_collection_names_cache(mapper, connection, target):
     """Clear caches connected to Collectionname table."""
-    cache.delete_memoized('get_i18n_collection_names')
+    cache.delete_memoized(get_i18n_collection_names)
 
 
 def get_coll_i18nname(c, ln=None):
cache: flask-cache deprecation warning fix

* Flask-Cache no longer supports deleting messages by relative names,
  using functions reference instead.