From 191d46f64a75aba7f05ad6e646a7c32e1ed02201 Mon Sep 17 00:00:00 2001 From: RhodeCode Admin Date: Mon, 19 Feb 2024 09:04:35 +0100 Subject: [PATCH] chore(rc-cache): synced with CE code --- rhodecode/lib/rc_cache/backends.py | 4 ++-- rhodecode/lib/rc_cache/utils.py | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/rhodecode/lib/rc_cache/backends.py b/rhodecode/lib/rc_cache/backends.py index bb92d2a5..ddf939ad 100644 --- a/rhodecode/lib/rc_cache/backends.py +++ b/rhodecode/lib/rc_cache/backends.py @@ -98,7 +98,7 @@ class PickleSerializer: ) -class MsgPackSerializer(object): +class MsgPackSerializer: serializer: None | Serializer = staticmethod( # type: ignore msgpack.packb ) @@ -291,7 +291,7 @@ class RedisMsgPackBackend(MsgPackSerializer, BaseRedisBackend): def get_mutex_lock(client, lock_key, lock_timeout, auto_renewal=False): from rhodecode.lib._vendor import redis_lock - class _RedisLockWrapper(object): + class _RedisLockWrapper: """LockWrapper for redis_lock""" @classmethod diff --git a/rhodecode/lib/rc_cache/utils.py b/rhodecode/lib/rc_cache/utils.py index 824e6a03..f59dce38 100644 --- a/rhodecode/lib/rc_cache/utils.py +++ b/rhodecode/lib/rc_cache/utils.py @@ -45,7 +45,7 @@ def isCython(func): class RhodeCodeCacheRegion(CacheRegion): def __repr__(self): - return f'{self.__class__}(name={self.name})' + return f'`{self.__class__.__name__}(name={self.name}, backend={self.backend.__class__})`' def conditional_cache_on_arguments( self, namespace=None, @@ -250,7 +250,6 @@ def clear_cache_namespace(cache_region: str | RhodeCodeCacheRegion, cache_namesp if method == CLEAR_DELETE: num_affected_keys = cache_region.backend.delete_multi_by_prefix(prefix=cache_namespace_uid) - return num_affected_keys