From a130ce5e47a84f2939c32ef8267f034fa964ba0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Lewandowski?= Date: Fri, 15 Nov 2024 10:57:51 +0100 Subject: [PATCH] chore(ARCO-283): remove unused code --- internal/cache/redis.go | 30 ------------------------------ 1 file changed, 30 deletions(-) diff --git a/internal/cache/redis.go b/internal/cache/redis.go index 2247567f5..fc12b6226 100644 --- a/internal/cache/redis.go +++ b/internal/cache/redis.go @@ -79,36 +79,6 @@ func (r *RedisStore) Del(hash *string, keys ...string) error { return nil } -// GetAllWithPrefix retrieves all key-value pairs that match a specific prefix. -func (r *RedisStore) GetAllWithPrefix(prefix string) (map[string][]byte, error) { - var cursor uint64 - results := make(map[string][]byte) - - for { - keys, newCursor, err := r.client.Scan(r.ctx, cursor, prefix+"*", 10).Result() - if err != nil { - return nil, errors.Join(ErrCacheFailedToScan, err) - } - - for _, key := range keys { - value, err := r.client.Get(r.ctx, key).Result() - if errors.Is(err, redis.Nil) { - // Key has been removed between SCAN and GET, skip it - continue - } else if err != nil { - return nil, errors.Join(ErrCacheFailedToGet, err) - } - results[key] = []byte(value) - } - - cursor = newCursor - if cursor == 0 { - break - } - } - return results, nil -} - // GetAllForHash retrieves all key-value pairs for a specific hash. func (r *RedisStore) GetAllForHash(hash string) (map[string][]byte, error) { values, err := r.client.HGetAll(r.ctx, hash).Result()